Obtener una orden
Obtiene una orden de pago a partir de un identificador de orden.
El estado de las respuestas puede variar entre los siguientes:
Estado | Descripción |
---|---|
APPROVED | El pago fue exitoso y se desembolsó el dinero a la persona en su cuenta de Ualá. |
PENDING | Se crea la orden y está pendiente el pago. |
PROCESSED | La orden fue procesada exitosamente y está pendiente su desembolso. |
REJECTED | El pago de la orden fue rechazado por algún motivo. |
BASE URL:
https://checkout.prod.ua.la/1
¡Aviso importante! Para usar este endpoint necesitas un token de autorización.
Parámetros
GET
/order/f1517e3e-e0fc-4819-9b17
Headers | Tipo | Descripción |
---|---|---|
Authorization | Bearer | Token de autorización. |
Respuestas
Respuesta exitosa
Status 200:
{
"order_id": "d150e148-8c0c-4757-905f-f66c63bba16",
"status": "PENDING",
"ref_number": "ed53c586-a34e-4900-a383-926aad9560d",
"amount": 10.21
}
Campo | Tipo | Descripción |
---|---|---|
order_id | string | Identificador único de la orden. |
status | string | Estado actual de la orden. |
ref_number | string | Número de referencia de la orden. |
amount | float | Monto de la orden. |
Respuestas de error
Campo | Tipo | Descripción |
---|---|---|
code | string | Código de error. |
message | string | Descripció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"
}