Crear pago con tarjeta
Método:POST Endpoint: /Api/v2/cobros/pago_tarjeta_ecomerce
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
El campo
token_card aparece en la respuesta únicamente cuando save_card es true. Guarda ese valor para usarlo en cobros futuros sin que el cliente tenga que ingresar sus datos de tarjeta nuevamente.Así se ve para tu cliente
Si usas el checkout hospedado de PayCode (Payment Link o Checkout Elements) en lugar de construir tu propio formulario, esto es lo que tu cliente ve al elegir pagar con tarjeta. Cada campo corresponde a uno de los campos que se describieron arriba:
Formulario de captura de tarjeta que ve el cliente al elegir pagar con tarjeta en el checkout hospedado de PayCode.
Si integras directamente contra este endpoint (Full API) en lugar de usar el checkout hospedado, tú construyes tu propio formulario, esta captura es solo de referencia para saber qué información necesitas capturar.
Crear pago con token
Crear pago con token
Procesa un cobro usando un token generado previamente consave_card: true.
Método: POST Endpoint: /Api/v2/cobros/pago_token_ecomerce
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Obtener transacciones
Consulta el historial de transacciones procesadas con tarjeta. Método:GET Endpoint: /Api/v2/transacciones/obtener_transacciones
Header requerido: Authorization: Bearer {token}
Este endpoint tiene un límite de 120 peticiones por minuto. Consulta la sección Autenticación y seguridad para más información sobre rate limiting.
Cancelar transacción
Cancela una transacción procesada con tarjeta usando sutrack_code.
Método: POST Endpoint: /Api/v2/cobros/void_tarjeta_ecomerce
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Obtener estatus de transacción
Consulta el estatus actual de una o varias transacciones. Método:POST Endpoint: /Api/v2/transacciones/obtener_estatus_transacciones
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Puedes consultar el estatus de múltiples transacciones en una sola llamada enviando más de un identificador dentro del array
transactions.Banregio
Los siguientes endpoints aplican exclusivamente para transacciones procesadas a través de Banregio.Venta
Método:POST Endpoint: /Api/v2/banregio/sale
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Venta en meses sin intereses
Método:POST Endpoint: /Api/v2/banregio/sale-msi
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Autenticación forzada
Método:POST Endpoint: /Api/v2/banregio/force-auth
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Reverso
Revierte una transacción previamente procesada. Método:POST Endpoint: /Api/v2/banregio/reversal
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Cancelación
Método:POST Endpoint: /Api/v2/banregio/void
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Devolución forzada
Método:POST Endpoint: /Api/v2/cobros/void_hard
Header requerido: Authorization: Bearer {token}
Ejemplo de request:

1.png?fit=max&auto=format&n=4-5R_aQB0EkHGUZD&q=85&s=9d9475963092edc3d5df46df2866696a)