Operador de charter náutico — Reservas náuticas com Stripe, Square e PayPal sem cobranças duplicadas
Cliente: Operador de charter náutico — Turismo
O desafio
Um operador de passeios de barco na Flórida precisava receber reservas on-line, reter uma caução e cobrar somente após a aprovação, com 3 gateways de pagamento e sem risco de cobrar duas vezes.
A solução
Foi construído um motor de reservas em Next.js 16, Prisma e PostgreSQL 18. Stripe, Square e PayPal compartilham uma mesma porta de pagamentos, com webhooks assinados e um registro de eventos idempotente, de modo que uma nova tentativa nunca cobra duas vezes. Uma conciliação automática a cada 15 minutos atualiza qualquer aviso perdido, e a caução de 600 dólares fica retida no Stripe até a reserva ser resolvida.
Tecnologias utilizadas
- Next.js
- PostgreSQL
- Prisma
- Stripe
- Square
- PayPal
Resultados
- 3 Gateways de pagamento — Por trás de uma mesma porta
- 15 min Conciliação automática
- 600 USD Caução retida — Cobrada somente se necessário
Continue lendo
Quer resultados semelhantes?
Vamos conversar. Projetamos soluções sob medida para o seu setor.
Agendar consultoria