Consulta de PayIn Pago en Agente y Transferencia Bancaria
Este servicio tiene como función recibir un Numero de Operación como parámetro get en la URL para identificar una transacción y devolver los datos asociados.
Ambiente | EndPoint | Método |
Desarrollo | GET | |
Producción | GET |
El Numero de Operación se recibe como parámetro en la URL:
Request Headers
Cabecera | Valor | Requerido |
Authorization | Bearer <Access_Token> | SI |
"Authorization":"Bearer eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt………",
Response
{
"success": true,
"result": "notified",
"error_code": "00",
"error_message": "Usuario fue notificado",
"operation_number": "127263",
"purchase_amount": "10000",
"purchase_currency_code": "PEN",
"purchase_ip_address": "191.1.1.1",
"transaction": {
"meta": {
"commerce_id": "10",
"internal_operation_number": "127263",
"additional_fields": [],
"metrics": {
"aggregate": {
"start": "1614875661264",
"end": "1614875672681",
"duration": {
"milliseconds": "1000",
"seconds": "1"
}
}
},
"status": {
"code": "00",
"message_ilgn": [
{
"locale": "es_PE",
"value": "Se encontró la información solicitada"
}
]
}
},
"lifecycle": []
}
}
La respuesta expone el ciclo de vida completo y ordenado de la transacción. Para obtener rápidamente el último estado, itera sobre la matriz del ciclo de vida y extrae el último valor.