API de Consulta
El API de Consulta permite consultar una transacción generada anteriormente por el API de Autorización - ecommerce.
REQUEST
Path
Method: GET
URL: {{base}}/charges/{{merchant_code}}/{{merchant_operation_number}}/{{transaction_id}}
Field | Description | Accepted Value | Type |
---|---|---|---|
| Identificador del comercio | Cadena Alfanumérica |
|
| Numero de operación | Cadena Alfanumérica |
|
| Identificador único de la transacción. Es usando solamente para realizar consultas de una única transacción dentro de una Operación | Cadena Alfanumérica |
|
Headers
Para todos los métodos de pagos, se enviará los siguientes parámetros en la cabecera de la petición:
Field | Description | Accepted Value | Type |
---|---|---|---|
| Token de identificación para uso del API creado previamente en API de Seguridad | Cadena alfanumérica |
|
RESPONSE
El orquestador responderá información detallada de la operación con un listado de las transacciones realizadas bajo esa operación. En caso de consultar una transacción, la respuesta tendrá la misma estructura con la diferencia que en el listado de transacciones solo estará la transacción solicitada.
Operación
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Indica si el proceso se realizó correctamente | Cadena Alfanumérica:
|
| SI |
| Identificador del comercio | Cadena Alfanumérica |
| SI |
| Objeto que contiene el detalle de la operación |
|
| SI |
| Número de pedido de la operación que fue cancelado o extornado | Cadena numérica mayor o igual de 6 dígitos |
| SI |
| Monto de la operación | Cadena Numérica |
| SI |
| Código de la moneda de la operación | Cadena Numérica |
| SI |
| Estado actual de la operación |
|
| SI |
| Array que contiene el listado de transacciones realizadas sobre la operación Este objeto cambia según el método de pago:
|
|
| SI |
| Identificador unico de la transacción | Cadena Alfanumérica |
| SI |
| Canal por la cual se realizó la transacción |
|
| SI |
| Estado actual de la transacción |
|
| SI |
| Observacion del estado | Cadena alfanumérica |
| SI |
| Monto de la transacción | Cadena Numérica |
| SI |
| Código de la moneda de la operación | Cadena Numérica |
| SI |
| Objeto que contiene información sobre el método de pago usado en la transacción |
|
| SI |
| Nombre del método de pago usado en la transacción | Cadena Alfanumérica |
| SI |
| Objeto que contiene información detallada relacionada al método. Este objeto varia por método.
|
| SI | |
| URL del redirect enviado en la Autorizacion | Cadena alfanumérica |
| NO |
| URL del callback enviado en la Autorizacion | Cadena alfanumérica |
| NO |
|
Visible en estado PENDIENTE URL para continuar el proceso de pago para:
| Cadena alfanumérica |
| NO |
|
Visible en estado PENDIENTE Objeto que contiene la fecha en la que se expirará la transacción. Este objeto solo esta disponible para los siguientes métodos de pagos:
|
|
| NO |
| Fecha en UTC | Cadena alfanumérica |
| NO |
| Fecha en unix time | Cadena numérica |
| NO |
| Objeto que contiene resultado detallado del procesamiento. Este objeto puede cambiar según el método de pago. Visible en estado AUTORIZADO, DENEGADO, EXTORNADO Este campo es variable y modificable en el tiempo, tomarlo como referencial.
| | NO | |
| Objeto que contiene los datos adicionales de la transacción enviados en la Autorización |
|
| NO |
| Array que contiene listado de los estado por la cual pasó la transacción |
|
| SI |
| Estado de la transacción |
|
| SI |
| Objeto que contiene la fecha en la que se realizó el cambio de estado |
|
| SI |
| Fecha en UTC | Cadena alfanumérica |
| SI |
| Fecha en unix time | Cadena alfanumérica |
| SI |
| Objeto que contiene metadados del flujo ejecutado |
|
| SI |
| Objeto que contiene el resultado del flujo ejecutado |
|
| SI |
| Código que representa el resultado del flujo ejecutado | Cadena numérica |
| SI |
| Objeto que contiene el mensaje resultante del flujo |
|
| SI |
| Localidad a nivel de lenguaje para el mensaje del flujo ejecutado | Cadena alfanumérica |
| SI |
| Mensaje resultante del flujo ejecutado | Cadena alfanumérica |
| SI |
Transacción
Se devolverá la misma respuesta que la Operación, pero solo con una Transaccion dentro de “transactions”.