Hosted Checkout

Resumen

Hosted Checkout 2.0: una página de pago alojada por Tonder a la que rediriges o que embebes, sin construir un formulario de tarjeta.

Hosted Checkout es una página de pago alojada por Tonder. Tu backend crea una sesión para una compra, envías al cliente a la URL de la sesión —o la embebes en tu página— y Tonder recopila los datos de pago, ejecuta 3D Secure y los reintentos, y te informa el resultado. Los datos de la tarjeta nunca tocan tus sistemas.

Pruébalo antes de escribir código. La demo interactiva te permite cambiar plantillas, colores, métodos de pago e idiomas, pagar con tarjetas de Sandbox y ver la petición exacta que enviaría tu integración.

Novedades de Hosted Checkout 2.0

Hosted Checkout 2.0
DiseñoUn checkout nuevo con resumen del pedido, tres plantillas (ecommerce, deposit, subscription), fuentes, formas de las esquinas y contraste automático del botón.
Botón e idiomaElige la llamada a la acción (pay, deposit, subscribe o tu propio texto) y el idioma en el que abre la página (es, en, zh).
Alojado o embebidoRedirige al cliente, o carga el checkout en un iframe y síguelo con eventos en tu página.
Métodos de pagoTarjetas, tarjetas guardadas, Apple Pay, SPEI, OXXO Pay, Mercado Pago, SafetyPay y Neosurf.
Un solo id de pagoCada sesión de pago devuelve su payment_id al crearse. Nunca cambia, ni siquiera cuando el cliente reintenta.
Procesamiento con API DirectLos pagos se procesan con la misma API Direct que el SDK Web, así que recibes los webhooks estándar de Tonder.
Links de pagoUn link de pago creado en el Dashboard es una sesión de Hosted Checkout, y aparece junto a las que crea tu API.

Los endpoints son los mismos de antes: POST /checkout/v1/sessions y sus complementos. Las sesiones de pago nuevas usan el diseño 2.0, a menos que pidas otra cosa. Si tu integración es anterior a 2.0, consulta Legacy (v1).

Beneficios

  • Lanza con una sola llamada a la API: crea una sesión y redirige.
  • Acepta tarjetas sin manejar datos de tarjeta en tus servidores —Tonder cubre PCI DSS.
  • Adáptalo a tu marca con una plantilla, tu logo, colores, fuente y texto del botón.
  • Ofrece en una sola página todos los métodos de pago que estén activos para tu negocio.

Dos tipos de sesión

session_typeQué hace
payment (por defecto)Cobra al cliente. Se crea un pago junto con la sesión, así que obtienes su payment_id de inmediato.
enrollmentGuarda la tarjeta del cliente sin cobrar. Consulta Guardar una tarjeta sin cobrar.

Flujo de alto nivel

Tu servidor crea una sesión
El cliente abre el checkout y elige un método
Tonder procesa el pago (banco / 3DS)
Resultado
AprobadoRechazado
Sesión completada + redirección a tu sitio
El cliente puede reintentar

Tu servidor llama a POST /checkout/v1/sessions con el cliente, el monto y los artículos. Tonder devuelve la url del checkout y el payment_id.

Redirige a la url, o embébela en un iframe.

Elige un método y paga en la página de Tonder. Si una tarjeta es rechazada, puede reintentar en la misma sesión; el payment_id se mantiene igual.

Tonder redirige al cliente de vuelta a tu sitio. Confirma el pago desde tu servidor con webhooks o consultando la sesión.

Siguientes pasos

¿Te resultó útil esta página?

En esta página