post https://payment-backend-sandbox.milio.com.co/sdk-widget/create-enrollment
Este endpoint permite generar un token de acceso para activar y ejecutar el SDK web de Milio. El SDK web debe ser inyectado previamente en el cliente. Dependiendo de la configuración, el token generado puede ser utilizado para múltiples propósitos.
La clave generada proporciona acceso al SDK web para realizar diversas operaciones de pago o interactuar con los servicios de Milio según la configuración establecida.
Casos
1. Registrar tarjeta a tercero
{
"type": "CARD_REGISTRATION",
"webhook": "https://webhook-test.com/2c06f6088efb0aa72ef3ac72a174507a",
"thirdUUID": "cd7.."
}
PARÁMETRO | DESCRIPCIÓN |
---|---|
type | Tipo de operación |
webhook | URL de confirmación de enrolamiento de tarjeta |
thirdUUID | Id del tercero |
2. One-time disbursement - Pagos Directos Locales y Cross-Border Click aquí
{
"type": "ENROLLMENT_PAYOUT_DIRECT",
"reference": "{{$guid}}", // Your id or identification for transaction
"senderUUID": "{{third-xborder}}",
"senderCardUUID": "{{thirdBankUUID}}",
"isCrossBorder": true,
"recipient": {
"name": "Andres",
"lastName": "Navarro",
"document": "10...",
"email": "[email protected]",
"dateOfBirth":"1995-12-10",
"indicativeContact": "+57",
"phoneContact": "...",
"addressData":{
"street":"calle 35 cr3aw #34-64",
"city":"Pasto",
"region":"CO-NAR",
"postal_code":"520002",
"country":"CO"
}
},
"fullData": false,
"webhook": "https://webhook-test.com/5f1a3ef2b2090773083e90128919cd6a"
}
Campo | Descripción |
---|---|
type | Tipo de operación. |
reference | Identificador único de la transacción. |
senderUUID | UUID del remitente (identificador único). |
senderCardUUID | UUID de la tarjeta del sender. |
isCrossBorder | Indica si el pago es transfronterizo (true) o local (false). |
recipient.name | Nombre del destinatario del pago. |
recipient.lastName | Apellido del destinatario. |
recipient.document | Número de documento de identificación del destinatario. |
recipient.email | Correo electrónico del destinatario. |
recipient.dateOfBirth | Fecha de nacimiento del destinatario (formato YYYY-MM-DD). |
recipient.indicativeContact | Indicativo telefónico del destinatario. |
recipient.phoneContact | Número de teléfono del destinatario. |
recipient.addressData.street | Calle del destinatario. |
recipient.addressData.city | Ciudad del destinatario. |
recipient.addressData.region | Región o estado del destinatario. |
recipient.addressData.postal_code | Código postal del destinatario. |
recipient.addressData.country | País del destinatario. |
fullData | Indica si se deben proporcionar todos los datos de la tarjeta del destinatario (true/false). |
webhook | URL del webhook donde se recibirán notificaciones de la transacción. |
Campos de respuesta
Campo | Descripción |
---|---|
key | Token temporal, el cual se inserta en el SDK. |
message | Mensaje descriptivo del resultado de la operación. |
reference | Referencia de la transacción |