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
Headers | Tipo | Descripción |
---|---|---|
Authorization | Bearer | Token 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"
}
Campo | Tipo | Descripción | Requerido |
---|---|---|---|
amount | string | Monto total que será cobrado en el checkout. | Sí |
description | string | Descripción de la orden, esta figurará en el checkout. | Sí |
callback_fail | string | Link de redirección de pago fallido. | Sí |
callback_success | string | Link de redirección de pago exitoso. | Sí |
notification_url | string | Link de notificación de estado. | No |
external_reference | string | Puedes 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"
}
}