Skip to main content
Este quickstart crea una Hosted Checkout Session y te da una URL de pago hospedada por SimplePay.

Antes de empezar

Necesitas:
  • Una cuenta en el dashboard de SimplePay.
  • Una API key de sandbox con formato spk_sandbox_....
  • Un backend donde puedas guardar secrets y llamar a https://api.simplepay.mx.
  • Una URL de exito y una URL de cancelacion en tu app.
Nunca llames la API secreta de SimplePay desde el navegador ni desde apps moviles. Tu API key vive en el backend.

1. Configura variables

terminal

2. Crea la sesion

terminal
La respuesta incluye un id de SimplePay y una url:
response

3. Redirige al cliente

En tu backend, devuelve session.url a tu frontend. En el navegador, redirige:
browser

4. Verifica el estado

Despues del pago, SimplePay puede redirigir al cliente a success_url, pero el redirect no debe ser tu fuente de verdad. Usa una de estas opciones:
  • Webhook de SimplePay para actualizar tu orden.
  • Read API de la Checkout Session si necesitas mostrar un estado provisional.
  • Reconciliacion por tus registros internos si el webhook llega despues del redirect.
terminal
Cuando pases a produccion, repite el flujo con una live key y webhooks activos antes de habilitar traffic real.

Siguiente paso

Autenticacion

Como usar API keys, scopes y headers de forma segura.

Webhooks

Confirma pagos y reservas desde eventos idempotentes.
Last modified on June 24, 2026