Obtener orden

Obtiene una orden de pago a partir de un identificador de orden.

El estado de las respuestas puede variar entre los siguientes:

EstadoDescripción
APPROVEDEl pago fue exitoso y se le desembolsó el dinero al usuario en su cuenta de Ualá
PENDINGLa orden es creada y su pago está pendiente
PROCESSEDOrden procesada exitosamente
REJECTEDEl pago de la orden fue rechazado por algún motivo

BASE URL: https://checkout.prod.ua.la/1/order/:order_id

info icon

¡Aviso importante! para consumir la información de este endpoint es necesario proporcionar un token de autorización.

ℹ  Parámetros

Ejemplo:

GET https://checkout.prod.ua.la/1/order/f1517e3e-e0fc-4819-9b17

HeadersTipoDescripción
AuthorizationBearerToken de autorización

✅  Respuestas

Status 200:

{
"order_id": "d150e148-8c0c-4757-905f-f66c63bba16",
"status": "PENDING",
"ref_number": "ed53c586-a34e-4900-a383-926aad9560d",
"amount": 10.21
}
CampoTipoDescripción
order_idstringIdentificador único de la orden
statusstringEstado actual de la orden
ref_numberstringNúmero de referencia de la orden
amountfloatMonto de la orden

Posibles respuestas de error:


CampoTipoDescripción
codestringCódigo de error
messagestringDescripción del error

Status 400

{
"code": "1000",
"message": "missing order id value"
}

Status 401

{
"code": "2005",
"message": "the order id does not belong to the user"
}

Status 403 - Token expirado

{
"message": "User is not authorized to access this resource with an explicit deny"
}

Status 404

{
"code": "1006",
"message": "no record found"
}

Status 500

{
"code": "2004",
"message": "unexpected error occurred. Please try again"
}