Crear un checkout

Crea una nueva sesión de checkout. Puedes especificar los items directamente o usar product_id de productos existentes.

Authentication

X-PUBLIC-KEYstring

Tu llave pública de API

X-SECRET-KEYstring
Tu llave secreta de API

Request

This endpoint expects an object.
itemslist of objectsOptional

Lista de productos/servicios a incluir en el checkout

success_urlstringOptionalformat: "uri"

(Opcional) URL a dónde dirigir al comprador después de un pago exitoso

cancel_urlstringOptionalformat: "uri"

(Opcional) URL a dónde dirigir al comprador cuando abandona el checkout

user_idstringOptional

(Opcional) ID del usuario a quien pertenece el checkout. Prepopula los campos de información de usuario (Nombre, Email, etc.)

metadatamap from strings to stringsOptional

(Opcional) Puedes utilizar metadata para almacenar información estructurada adicional sobre un producto. Puedes especificar hasta 50 keys, con nombres de hasta 40 caracteres y valores de hasta 500 caracteres.

expires_atdatetimeOptional

(Opcional) Fecha en la que quieres que el checkout expire, en formato ISO 8601

custom_account_idstringOptional

(Opcional) ID de la cuenta conectada (hijo) para crear el checkout en su nombre

transfer_setupslist of objectsOptional

(Opcional) Configuraciones de transferencia para dividir el pago después de un cobro exitoso

Response

Checkout creado exitosamente
idstring or null
ID del checkout creado
checkout_urlstring or null
URL del checkout donde el usuario puede pagar