Valida la integración de pagos en modo test antes de ir a producción.
Modo Test de Stripe
Usa tarjetas de prueba de Stripe. No se realizarán cargos reales. Asegúrate de que tus secrets estén configurados con claves de test (sk_test_... y pk_test_...).
Tarjeta de prueba principal
4242 4242 4242 4242
Fecha: cualquier fecha futura (ej: 12/30) · CVC: cualquier 3 dígitos (ej: 123)
Pago Exitoso
Simula un pago exitoso. Usa la tarjeta de prueba de Stripe.
Tarjeta a usar
4242 4242 4242 4242
Tarjeta Visa de prueba — cualquier fecha futura, cualquier CVC
Pago Rechazado
Simula un pago que será rechazado por Stripe.
Tarjeta a usar
4000 0000 0000 0002
Tarjeta que siempre será rechazada — card_declined
Checkout Cancelado
Simula un usuario que abandona el checkout sin pagar.
Tarjeta a usar
—
Abre Stripe y cierra la ventana sin completar el pago
Membresía Musical
Suscripción mensual de música Halo. Activa membresía al pagar.
Tarjeta a usar
4242 4242 4242 4242
Tarjeta Visa de prueba — suscripción mensual
Total vendido
$0.00
Pagados
0
Pendientes
0
Fallidos
0
Membresías activas
0
Pago exitoso registrado
Al menos un pago marcado como 'pagado' por webhook
Pago fallido registrado
Al menos un pago marcado como 'fallido' por webhook
Checkout cancelado registrado
Al menos un pago marcado como 'cancelado'
Webhook confirmado
Al menos un pago con webhook_recibido = true
Membresía activada
Al menos una membresía musical activa
Registro visible en Admin
Pagos visibles en el dashboard de administrador
Configuración del Webhook en Stripe
Para que los pagos se confirmen automáticamente, registra el endpoint del webhook en el Dashboard de Stripe:
stripeWebhookSTRIPE_WEBHOOK_SECRET