Intento de pago

Permite experiencias de pago sin complicaciones para los usuarios con pocos pasos y sin fricciones. Los usuarios pueden elegir entre múltiples métodos de pago, y la API proporcionará las opciones necesarias para completar las transacciones de manera segura y eficiente.

Los pagos con QR desde la app del banco están disponibles solo para Nequi y Bancolombia. Si utilizas otro banco o método de pago, el QR redirigirá a la página del banco o experiencia de pago definida (no se podrá escanear desde la app).


Ruta

POST /v1/merchant/payment/intent

Encabezado

Name
Value

Content-Type*

application/json

x-auth-token*

{token}

Cuerpo

Name
Type
Description

external_reference*

string

Identificador de la transacción. Ejemplo: a1a1a1

method.type*

string

Tipo de proceso de pago.

bank | wallet | cash | qr

method.processor

string

Procesador o entidad elegida para el pago. Requerido si es otp o push.

Ejemplo: 2001

method.user_id_type

string

[Opcional] Tipo de identificación del usuario CC | NIT | CE

method.user_id_number

string

[Opcional] Número de identificación del usuario Ejemplo: 12345678

method.location.longitude

string

Longitud de la ubicación del usuario. Ejemplo: 4.12345678

method.location.latitude

string

Latitud de la ubicación del usuario. Ejemplo: -72.12345678

Respuesta

{
"external_reference": "a1a2a3",
"method": {
   "type": "wallet", 
   "processor": 1551,
   "user_id": "12345678" 
   }
}

Ejemplo

{
    "external_reference": "8d966f",
    "method": "wallet",
    "process":{
        "type": "otp" 
        "status": "sent", 
        "url": "pago.trazo.co/comercio/t/A1A2A3", 
        "expire_in": 15000
    }
}

Última actualización