API v2Órdenes
POST
Crear Orden

Crear orden

Al crear una orden, se genera automáticamente un enlace único. Este enlace permite al comprador acceder a una interfaz donde puede seleccionar entre varios métodos de pago, como tarjeta de crédito, débito y, próximamente, QR.

BASE URL:

https://checkout.developers.ar.ua.la/v2/api

¡Aviso importante! Para usar este endpoint necesitas un token de autorización.

Parámetros


POST /checkout

HeadersTipoDescripción
AuthorizationBearerToken de autorización.

Body json:

{
    "amount": "3005",
    "description": "Descripción de la venta",
    "callback_fail": "https://www.google.com/search?q=failed",
    "callback_success": "https://www.google.com/search?q=success",
    "notification_url": "https://www.notificationurl.com",
    "external_reference": "external_reference"
}
CampoTipoDescripciónRequerido
amountstringMonto total que será cobrado en el checkout.
descriptionstringDescripción de la orden, esta figurará en el checkout.
callback_failstringLink de redirección de pago fallido.
callback_successstringLink de redirección de pago exitoso.
notification_urlstringLink de notificación de estado.No
external_referencestringPuedes usar este atributo para enviar referencias de tu orden como puede serlo un ID.No

Ejemplos

Terminal
curl --location --request POST 'https://checkout.developers.ar.ua.la/v2/api/checkout' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer [[accessToken]]' \
  --data-raw '{
    "amount": "10.90",
    "description": "Venta",
    "notification_url": "[[notification_url]]",
    "callback_fail": "[[url_fail]]",
    "callback_success": "[[url_success]]",
    "external_reference": "[[external_reference]]"
  }'

Respuestas

{
    "uuid": "613d8938-8dab-41fd-9905-09d52e5312d0",
    "amount": 3005,
    "status": "PENDING",
    "external_reference": "09d52e5312d009d52e5312d09905",
    "links": {
        "checkout_link": "https://uala-checkout.com/orders/66fe0b6e3c4cd5253c65a80e547",
        "success": "https://www.google.com/search?q=success",
        "failed": "https://www.google.com/search?q=failed"
    }
}