Status: Estado de la transacción

Descripción

Con este endpoint, podrás consultar en nuestro sistema el estado de una transacción.


Method: post
URL: https://{enviroment-domain}/api/v1/status

Agregar encabezados de autenticación

Ejemplo:

Body

{
  "id": "3d6ab0c1-a823-48fe-9a5f-6c17ca73c2cd",
  "merchantId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}

Descripción de campos

CampoDescripción
IdId único de la transacción asignado por nuestro sistema.
MerchantIdIdentificador único del comerciante en la pasarela de pago, es asignado al momento de crear la cuenta.

Ejemplo de respuesta exitosa

Http code 200

{
    "payload": {
        "responseCode": "00",
        "responseDescription": "Message",
        "authorizationNumber": "123",
        "referenceNumber": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "status": "approved",
        "order" {
                "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount": "10",
                "currency" "MXN"
        }
    },
    "isSuccess": true
}

Ejemplos de respuesta con error

Http code 404

Transacción no existente

{
    "isSuccess": false,
    "errors": [
        {
            "key": "ResourceNotFoundException",
            "value": [
                "Transaction for the Id 3d6ab0c1-a823-48fe-9a5f-6c17ca73c2c6 not found"
            ]
        }
    ]
}


Descripción de campos

CampoDescripción
IsSuccessIndica si la petición se pudo completar satisfactoriamente.
PayloadRespuesta solicitada a nuestro sistema.
ResponseCodeCódigo de respuesta que indica el resultado de la transacción (en este caso, "00" indica aprobación).
ResponseDescriptionDescripción asociada al código de respuesta.
AuthorizationNumberNúmero de autorización de la transacción.
ReferenceNumberNúmero de referencia asociado a la transacción.
StatusEstado de la transacción, en este caso, "approved" indica que la transacción ha sido completada con éxito.
OrderEncapsula los datos de la orden.
IdId único de la transacción asignado por nuestro sistema.
AmountMonto total de la orden.
CurrencyCódigo de moneda según el estándar ISO 4217.
ErrorsUna lista de errores que ocurrieron en la petición.
KeyLlave del error
ValueBreve descripción del error.


📘

CONSIDERACIONES IMPORTANTES

  • El Id que necesita la petición es el mismo que regresa los endpoints begin-transaction y make-payment-token cuando se inicia un proceso de pago.
  • Los valores de Status que se podrá recibir son: approved, void approved, refund approved y rejected.
  • El período en que se permite la consulta de estados de transacciones puede estar sujeto a límites de tiempo específicos.