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.
1. Configura variables
terminal
2. Crea la sesion
terminal
id de SimplePay y una url:
response
3. Redirige al cliente
En tu backend, devuelvesession.url a tu frontend. En el navegador, redirige:
browser
4. Verifica el estado
Despues del pago, SimplePay puede redirigir al cliente asuccess_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.