☰ Menú · Pruebas
Primeros pasos
Pruebas
Desarrolla con una clave de prueba y revisa los escenarios de abajo antes del primer turno real.
Las claves de prueba (sk_test_) trabajan sobre los datos reales del local al que pertenecen; no hay una base de datos sandbox aparte. Si quieres probar sin tocar una cuenta real, pídenos un local sandbox con un programa de cashback y otro de sellos. Todo lo que crea una clave de prueba lleva livemode: false.
Antes de salir a producción
- Escanea con tu escáner la tarjeta de un teléfono real, tanto desde Apple Wallet como desde Google Wallet. Comprueba que
GET /v1/members/{scanned value}encuentra al socio. - Aplica un ticket por debajo del importe mínimo del programa: no debe generar nada ni fallar.
- Canjea más de lo que hay en el saldo: debes recibir
402 insufficient_balancey mostrar al cliente el importe disponible. - Envía el mismo ticket dos veces (mismo
external_id): la segunda respuesta debe ser200y el saldo no debe cambiar. - Anula un ticket y confirma que el saldo vuelve a su valor anterior.
- Corta la red en mitad de una llamada, reintenta y confirma que nada se aplica dos veces.
- Si usas webhooks, verifica la firma con el secreto y rechaza las peticiones con más de 5 minutos de antigüedad.
Tarjetas de prueba
Inscríbete con POST /v1/members y abre wallet.apple_url o wallet.google_url en tu teléfono para obtener una tarjeta real. Su código de barras es lo que los clientes del local mostrarán a tu escáner.