curl --location '/api/v1/transactions/checkout/links/create' \
--header 'Content-Type: application/json' \
--data '{
"data": {
"isDefault": false,
"isUniquePayment": true,
"name": "Pago curso online",
"label": "Curso",
"image": "cursos/imagen1.png",
"description": "Pago único por el curso de programación",
"price": 150000,
"expiresAt": "2026-12-31T23:59:59.000Z",
"redirectUrl": "https://merchant.com/gracias",
"confirmUrl": "https://merchant.com/confirmacion",
"additionalData": [
{ "label": "Talla", "required": true },
{ "label": "Color", "required": false }
]
}
}'{
"statusCode": 200,
"message": "Exitoso",
"data": {
"Resource": {
"id": 123,
"resourceKey": "22f91ead48490ccdcab49958",
"businessId": 1,
"createdAt": "2026-08-03T07:16:55.120Z",
"isCheckoutLink": true,
"isDefault": true,
"isUniquePayment": false,
"price": null,
"name": "Link por defecto",
"label": null,
"image": null,
"description": null,
"expiresAt": null,
"redirectUrl": null,
"confirmUrl": null
}
}
}