- Credenciales de API
- Clave API
- Secreto del webhook
Configura Stripe para que los viajeros paguen con tarjeta en la propia página de pago de Stripe y vuelvan a una reserva pagada. Necesitas una cuenta bancaria en uno de los países indicados arriba.
Crea tu cuenta de Stripe
- 1
Regístrate en Stripe
Crea la cuenta en dashboard.stripe.com/register. Elige con cuidado el país de la empresa: Stripe no puede cambiarlo una vez que la cuenta está activa.
- 2
Verifica tu empresa
Completa la solicitud en dashboard.stripe.com/account/onboarding: tu empresa, las personas que están detrás y la cuenta bancaria donde Stripe te paga. Los pagos reales se habilitan cuando Stripe te verifica.
Copia tu clave secreta de Stripe
- 1
Abre tus claves API
Ve a dashboard.stripe.com/apikeys y cambia del sandbox al modo live.
- 2
Copia la clave secreta
En Standard keys, haz clic en Reveal live key y copia la Secret key: empieza por sk_live_. No la compartas: cualquiera que la tenga puede cobrar y reembolsar pagos en tu nombre.
Añade el webhook de TourTask en Stripe
El webhook informa a TourTask de cada pago, incluso cuando el dinero se acredita días después o el viajero nunca vuelve.
Tu dirección de webhook de TourTask para Stripe
https://api.tourtask.com/v1/payments/stripe/notifications/booking- 1
Crea un destino de eventos
Ve a dashboard.stripe.com/webhooks en modo live y haz clic en Create an event destination.
- 2
Elige tu cuenta y Snapshot
Selecciona Your account y el formato de carga Snapshot: TourTask no puede leer los eventos Thin que recomienda Stripe. Deja la versión de la API como está.
- 3
Selecciona los dos eventos
Marca checkout.session.completed y checkout.session.async_payment_succeeded, y nada más.
- 4
Elige un endpoint de webhook
Haz clic en Continue y selecciona Webhook endpoint como tipo de destino.
- 5
Introduce la dirección de TourTask
Haz clic en Continue, pega la dirección de TourTask de arriba como Endpoint URL y crea el destino.
- 6
Copia el secreto de firma
En la página del destino, haz clic en Reveal secret y copia el secreto de firma: empieza por whsec_.
Añade Stripe en TourTask
- 1
Abre la tarjeta de Stripe
Ve a Configuración → Opciones de pago y haz clic en la tarjeta Stripe en Pagos en línea → Pasarelas de pago. ¿No está? Elige Mostrar todas las pasarelas de pago debajo de las tarjetas.
- 2
Elige el país y la moneda
En País, elige el país de tu cuenta de Stripe y de su cuenta bancaria, y en Moneda, la moneda en la que pagan los viajeros. Haz clic en Agregar. Para cambiar cualquiera de los dos más adelante, quita Stripe con Eliminar y vuelve a añadirlo.
- 3
Rellena tus credenciales de API
En Autenticación, la tarjeta tiene un campo para cada una:
Clave API
Secreto del webhookCada campo se guarda cuando haces clic fuera de él.
- 4
Activa Stripe
Haz clic en Activar cuando todos los campos estén rellenados. La tarjeta pasa a Activo y los viajeros pueden pagar con Stripe en tu página de reserva. Cada pago llega directamente a tu propia cuenta de Stripe: TourTask nunca retiene tu dinero.
Para añadir un recargo o reordenar tus métodos de pago, consulta los pagos en línea.
Comprueba que Stripe funciona
TourTask no tiene modo de prueba para Stripe, y las condiciones de Stripe prohíben los pagos de prueba con tarjetas reales.
- 1
Abre la página de pago de Stripe
En tu propia página de reserva, reserva un tour y elige Stripe. Se abre la página de pago de Stripe: ciérrala sin pagar.
- 2
Cancela la reserva de prueba
Abre la reserva en TourTask y haz clic en Cancelar reserva.
- 3
Revisa tu primer pago
Cuando un viajero paga con Stripe, la reserva figura como pagada y el pago aparece en tu Dashboard de Stripe.
- 4
Revisa el webhook
En Stripe, abre la pestaña Event deliveries del destino: checkout.session.completed aparece como Delivered. Si falló, revisa la URL del endpoint, el formato Snapshot y el Secreto del webhook.
Preguntas frecuentes
Los que están activados en los ajustes de métodos de pago de tu Dashboard de Stripe. Un método que se acredita más tarde, como un débito bancario, marca la reserva como pagada solo cuando llega el dinero.
No. TourTask convierte el total de la reserva a la moneda que elegiste para la pasarela.
No. Los pagos van a tu propia cuenta de Stripe, y Stripe los transfiere a tu banco.