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:

EstadoDescripción
APPROVEDEl pago fue exitoso y se desembolsó el dinero a la persona en su cuenta de Ualá.
PENDINGSe crea la orden y está pendiente el pago.
PROCESSEDLa orden fue procesada exitosamente y está pendiente su desembolso.
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 usar este endpoint necesitas 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"
}

Informate de todas nuestras novedades

Ualá Bis © 2023