A UK company Built and supported in the United Kingdom Help in UK hours Hosted sites kept in London

Cobrar con tarjeta con Stripe

Stripe cobra la tarjeta en su propia página segura, así que los datos de la tarjeta nunca pasan por tu web. Cuando el cliente paga, Stripe avisa a tu web y la factura se marca como pagada sola.

  1. Abre una cuenta de Stripe o inicia sesión en la tuya.
  2. Ve a Desarrolladores → Claves de API y copia la clave secreta. Empieza por sk_test_ mientras haces pruebas y por sk_live_ cuando cobras de verdad. No la clave publicable, que empieza por pk_.
  3. Pégala aquí en Clave secreta de Stripe y guarda. La clave se comprueba con Stripe al guardar y se te avisa al momento si no es la correcta.
  4. Para que las facturas se marquen como pagadas solas, añade un webhook en Desarrolladores → Webhooks a la dirección que aparece en Secreto del webhook de Stripe, para el evento checkout.session.completed. Copia su secreto de firma (whsec_…) en Secreto del webhook de Stripe.

Prueba primero con tu clave de prueba y una tarjeta de prueba de Stripe, y después cambia a la clave real. Dudas sobre tu cuenta de Stripe: el soporte de Stripe.

Preguntas frecuentes

Los clientes ven «El pago con tarjeta no está disponible ahora». ¿Por qué?
El motivo se te envía por email y aparece en rojo bajo la clave secreta de Stripe. Lo más habitual es haber pegado la clave publicable (pk_) en lugar de la secreta (sk_). Si Managed Payments está activado en tu cuenta de Stripe, desactívalo: con él activado, Stripe no inicia estos pagos.

¿Necesito el webhook?
Los pagos funcionan sin él, pero la factura no se marcará como pagada sola. Con él, lo hace en segundos.

¿Puedo hacer pruebas sin cobrar dinero real?
Sí. Usa la clave secreta de prueba (sk_test_) y los números de tarjeta de prueba de Stripe. No se cobra nada. Cambia a la clave real cuando estés listo.

¿Te ha resultado útil?

¿Sigues necesitando ayuda? Inicia sesión en tu cuenta y abre un ticket de soporte. Te ayudarán quienes escribieron el código, y la mayoría de tickets se responden el mismo día laborable.

Iniciar sesión para abrir un ticket