Novedades en la versión 2

La versión 2 de nuestra API de Checkout redireccionado agrega estas nuevas características:

  • custom_payment_options:
    • international_enabled: Habilita pagos internacionales
    • installments_msi: Define plazos de pago a meses (3, 6, 9, 12 o 24 meses),
    • payment_methods_brands: Especifica los métodos de pago disponibles como Visa, Carnet, Amex, Mastercard y Vales.
    • payment_methods_type: Define los tipos de métodos de pago que se desean aceptar, como crédito, débito, efectivo y SPEI.
  • expires_at: Antes llamado expired_at, se ha renombrado permitiendo de manera más clara establecer fechas de expiración para las transacciones.
  • tip_enabled: Antes llamado enable_tip, se ha renombrado siendo más claros en la acción de activar o desactivar la opción de propinas.
  • webhooks: ahora se reciben de forma aún más rápida y con la información estrictamente necesaria para evitar problemas de inconsistencia con el payload recibido.

Estos cambios se realizaron para mejorar la forma de interactuar con nuestra API haciendo más sencilla la integración, así como para lograr un mejor uptime y un tiempo de respuesta menor.

Puedes realizar pruebas usando nuestro widget para probar estas nuevas características de esta versión 2 de nuestra API de Checkout.


POST

Request

V1

V2

Diferencias

amount,

currency,

purchase_description,

redirection_url,

  • success
  • error
  • default

metadata,

  • me_reference_id
  • customer_info:
    • email
    • phone
    • name

override_settings,

  • payment_method
  • enable_tip
  • locale

webhook_url,

expires_at,

billing_address,

  • zip_code
  • locality
  • city
  • country
  • state
  • street
  • outdoor_number
  • interior_number
  • reference
  • between_streets
  • floor

amount,

currency,

purchase_description,

redirection_url,

  • success
  • error
  • default

expires_at,

metadata,

  • external_reference
  • customer_info:
    • email
    • phone
    • name

override_settings,

  • locale,
  • tip_enabled,
  • merchant_info:
    • show_contact_info

webhook_url,

expires_at,

billing_address,

  • zip_code
  • locality
  • city
  • country
  • state
  • street
  • outdoor_number
  • interior_number
  • reference
  • between_streets
  • floor

shipping_address,

  • zip_code
  • locality
  • city
  • country
  • state
  • street
  • outdoor_number
  • interior_number
  • reference
  • between_streets
  • floor

En la versión 2 se agregaron los siguientes atributos:

  • custom_payment_options
  • override_settings.tip_enabled

Y se removieron los siguientes atributos:

  • override_settings.payment_method
  • override_settings.enable_tip


Response

V1

V2

Diferencias

payment_request_id,

object_type,

payment_link,

status,

last_status_message,

created_at,

payment_request_url,

modified_at,

expired_at,

qr_image_url,

payment_request_id,

object_type,

payment_link,

status,

last_status_message,

created_at,

payment_request_url,

modified_at,

expired_at,

qr_image_url,

api_version

En la versión 2 se agregaron los siguientes atributos:

  • api_version
  • expires_at

Y se removieron los siguientes atributos:

  • expired_at


GET

Response

V1

V2

Diferencias

amount,

currency,

purchase_description,

redirection_url,

  • success
  • error
  • default

metadata,

  • me_reference_id
  • customer_info:
    • email
    • phone
    • name

override_settings,

  • payment_method
  • enable_tip
  • locale

webhook_url,

payment_request_id,

object_type,

status,

last_status_message,

created_at,

payment_request_url,

modified_at,

expired_at,

billing_address,

  • zip_code
  • locality
  • city
  • country
  • state
  • street
  • outdoor_number
  • interior_number
  • reference
  • between_streets
  • floor

amount,

currency,

purchase_description,

redirection_url,

  • success
  • error
  • default

metadata,

  • me_reference_id
  • customer_info:
    • email
    • phone
    • name

override_settings,

  • locale,
  • tip_enabled
  • webhook_url,

    payment_request_id,

    object_type,

    status,

    last_status_message,

    created_at,

    payment_request_url,

    modified_at,

    expires_at,

    custom_payment_options,

    • payment_methods_id
    • installments
    • api_version

    billing_address,

    • zip_code
    • locality
    • city
    • country
    • state
    • street
    • outdoor_number
    • interior_number
    • reference
    • between_streets
    • floor

    shipping_address,

    • zip_code
    • locality
    • city
    • country
    • state
    • street
    • outdoor_number
    • interior_number
    • reference
    • between_streets
    • floor

En la versión 2 se agregaron los siguientes atributos:

  • custom_payment_options
  • expires_at
  • api_version
  • override_settings.tip_enabled

Y se removieron los siguientes atributos:

  • override_settings.payment_method
  • override_settings.enable_tip