Modelo de respuesta de transacción
Este modelo se utiliza para indicar la respuesta final a una transacción. Contiene información esencial para que puedas manejar los distintos escenarios y ofrecer mayor detalle al cliente.
Esta sección en particular, contiene la descripción de todos los campos para un mayor entendimiento.
Objeto en formato JSON
Al recibir mensajes del API como el que se describe abajo, no se debe asumir este orden específico de los campos. Por ello es recomendable que no se realicen validaciones en este sentido. Tampoco deben realizarse validaciones a efectos de campos nuevos en el mensaje. Existe la posibilidad de que en actualizaciones de este y otros mensajes incorporen nuevos campos por lo que tu código no se verá afectado. La intención es que puedas incorporar los campos nuevos si los llegases a necesitar.
{
"internal_id": "515BC9393576",
"transaction_id": "4928AF7DEF81",
"ref_ibp": "00012024082518075541623650",
"group_id": "",
"amount": {
"type": "ALMM",
"amt": 250,
"pay_amt": 250,
"currency": "VES",
"rate": 36
},
"receiving_user": {
"phone": {
"area_code": "+58",
"number": "4141234567"
},
"email": "johndoe@gmail.com",
"otp": "12345678",
"name": "Nombre del Receptor",
"document_info": {
"type": "V",
"number": "12345678"
},
"account": {
"bank_code": "0102",
"type": "CELE",
"number": "4141234567"
}
},
"status": "RJCT",
"rejected_code": "AM02"
}
Cargando datos...
Estatus - Campo Status en la mensajería
Se utiliza para manejar los escenarios en los cuales una operación ya sea de pago o afiliación quede aceptada, rechazada o se encuentre en proceso. Los valores posibles son:
| Valor | Descripción |
|---|---|
| PEND | Pendiente |
| PROC | En proceso |
| ACCP | Aceptado |
| RJCT | Rechazado |
| CANC | Cancelado |
Códigos de rechazo - Campo RejectedCode en la mensajería
A continuación se anexa la lista de los códigos de rechazo con su descripción correspondiente. Esto puede ser útil para notificarle al cliente el motivo del rechazo.
Cargando códigos de rechazo…