Crear Checkout Session
Changed onCrea una Checkout Session y devuelve la url a la que se debe llevar al Customer.
El campo type define el tipo de sesión: payment cobra un monto puntual y exige amount; enrollment inscribe un medio de pago, exige toku_product y no admite amount.
Si no se envía expiration_date, la sesión vence 7 días después de creada; una fecha en el pasado se rechaza con 400.
notify solo tiene efecto en las sesiones de tipo enrollment: en las de tipo payment el valor se fuerza a false.
Request
- Base URLhttps://api.trytoku.com
- URLhttps://api.trytoku.com/checkout-sessions
- AuthAPI key in header x-api-key
Request body
Email of the person that created the checkout session
EXTERNAL_ID_DESCRIPTION
Producto de cobro de Toku: la combinación de método de pago, país y modalidad con que se ejecuta un cobro. El nombre codifica esas tres cosas — por ejemplo pix_br_recurring_psp es Pix recurrente en Brasil bajo el modelo PSP, y cards_cl_onetime_pst es tarjetas de un solo pago en Chile bajo el modelo PST.
Es el valor que decide con qué integración se ejecuta el cobro, así que buena parte de la lógica que depende del país se resuelve a partir de él. Qué productos tiene habilitados una organización es parte de su configuración: este listado es el universo posible, no lo que una organización determinada puede cobrar hoy.
cash, cash_mx_one_time_psp, cash_mx_one_time_pst y transfer_mx están deprecados y solo sobreviven por compatibilidad con registros históricos.
Para qué se abre una CheckoutSession: PAYMENT para cobrar un monto en la sesión y ENROLLMENT para inscribir un medio de pago que quede disponible para cobros posteriores.
Response
Successful Response
Email of the person that created the checkout session
External ID associated to the checkout session
Estado de una CheckoutSession. INITIALIZED es la sesión abierta, que el pagador todavía puede completar; DONE es la que terminó su flujo, y EXPIRED la que venció antes de completarse.
Producto de cobro de Toku: la combinación de método de pago, país y modalidad con que se ejecuta un cobro. El nombre codifica esas tres cosas — por ejemplo pix_br_recurring_psp es Pix recurrente en Brasil bajo el modelo PSP, y cards_cl_onetime_pst es tarjetas de un solo pago en Chile bajo el modelo PST.
Es el valor que decide con qué integración se ejecuta el cobro, así que buena parte de la lógica que depende del país se resuelve a partir de él. Qué productos tiene habilitados una organización es parte de su configuración: este listado es el universo posible, no lo que una organización determinada puede cobrar hoy.
cash, cash_mx_one_time_psp, cash_mx_one_time_pst y transfer_mx están deprecados y solo sobreviven por compatibilidad con registros históricos.
Para qué se abre una CheckoutSession: PAYMENT para cobrar un monto en la sesión y ENROLLMENT para inscribir un medio de pago que quede disponible para cobros posteriores.
Deeplink to the payment portal associated to the checkout session
Changes
- info
endpoint added
- info