Crédito Inmediato
Este es un método de pago en el cual el dinero es debitado de la cuenta del emisor y acreditado a la cuenta del receptor de manera inmediata. Las operaciones de Crédito Inmediato tienen distintos sub-productos que definen el tipo de operación que se va a realizar, como podemos observar en la siguiente tabla:
| Sub producto | Nombre |
|---|---|
| 220 | Crédito Ordinario |
| 221 | Pago Nómina |
| 222 | Pago Proveedores |
Flujo de una transacción de Crédito
1.Iniciar la transacción de crédito: se envía un request al endpoint /api/v1/transaction/credit. En el cuerpo de la solicitud, se incluyen todos los datos necesarios, como la información de la cuenta de origen (account), la cuenta de destino (receiving_user.account), el monto (amount) y el concepto de la transacción (concept). Es crucial incluir el sub_product, que en este caso es "220", para identificar el tipo de operación.
2.Procesar el débito y el crédito: la plataforma procesa la transacción de forma inmediata. Se debita el monto de la cuenta del emisor (account) y se acredita en la cuenta del receptor (receiving_user.account) de forma automática, sin requerir una aprobación adicional del cliente receptor.
3.Recibir el estatus de la transacción: el webhook de notificación (notification_urls.web_hook_endpoint) recibirá la respuesta definitiva de la transacción, ya sea el crédito exitoso o un rechazo, junto con un mensaje firmado para validar su autenticidad.
POST api/v1/transaction/credit
{
"internal_id": "C2271CF9271F",
"group_id": "C63B856663C8",
"account": {
"bank_code": "0001",
"type": "CNTA",
"number": "00010174520100126130"
},
"sub_product": "220",
"amount": {
"amt": 5,
"currency": "VES"
},
"concept": "Credito inmediato",
"notification_urls": {
"web_hook_endpoint": "https://www.pruebas.sypago.com/notification"
},
"receiving_user": {
"name": "John Doe",
"document_info": {
"type": "V",
"number": "123456789"
},
"account": {
"bank_code": "0102",
"type": "CELE",
"number": "04140121877"
}
}
}
{
"transaction_id": "AFD1AD8DA41E",
"operation_secret": "66471d35-6252-47aa-a99f-2b4873dc5adc"
}