Confirmação automática dos pagamentos — a reserva confirma-se assim que está paga
A Stripe notifica o Kagenda do pagamento, e a reserva passa a confirmada sem intervenção.
O problema
Entre o pagamento e a confirmação há uma ida e volta técnica. O cliente paga numa página Stripe, e depois regressa — ou não regressa. Se fechar o navegador durante o reencaminhamento, o pagamento aconteceu mas ninguém disse ao software para validar a reserva.
Confiar apenas no regresso do cliente cria portanto reservas fantasma: pagas, mas ficadas em espera. O horário acaba por se libertar quando o dinheiro está cobrado, e o problema descobre-se quando o cliente se apresenta.
A fonte fiável é o próprio sistema de pagamento, que sabe o que foi liquidado independentemente do que o navegador faz.
Sem o Kagenda
O cliente paga, fecha o navegador antes de voltar. O dinheiro é cobrado, mas a reserva fica pendente — você só descobre quando ele aparece.
Com o Kagenda
A Stripe avisa o Kagenda de servidor para servidor. A reserva confirma-se, quer o cliente volte ou não.
Como funciona no Kagenda
A Stripe avisa o Kagenda diretamente, de servidor para servidor, sem passar pelo navegador do cliente.
- O pagamento conclui na StripeA operação é validada do lado do banco e do lado da Stripe.
- A Stripe notifica o KagendaÉ enviada uma notificação ao Kagenda, independentemente do que o cliente faça nesse instante.
- A reserva é confirmadaA retenção temporária torna-se definitiva, o e-mail de confirmação parte e a marcação entra na sua agenda.
De servidor para servidor
- Pagamento validado na Stripe
- A Stripe notifica o Kagenda diretamente
- Reserva confirmada
Na prática
- 1
O navegador do cliente não é a fonte
A Stripe avisa o Kagenda de servidor para servidor, mesmo que o cliente fecha a página antes de voltar.
ConfirmaçãoStripe → Kagenda, de servidor para servidor - 2
Acabam-se as reservas fantasma
Pagas mas que ficam pendentes porque ninguém disse ao software para validar — esse caso desaparece.
Paga, pendenteReserva validada - 3
Tudo parte no mesmo momento
O bloqueio torna-se definitivo, o e-mail de confirmação parte, a consulta entra na agenda.
No mesmo momentoBloqueio definitivo · e-mail enviado · agenda atualizada
Perguntas frequentes
O que acontece se o cliente fechar a página depois de pagar?
A confirmação não depende do regresso dele: é a Stripe que avisa o Kagenda. É precisamente esse o papel deste mecanismo.
Como verificar que uma reserva paga está mesmo confirmada?
Aparece na sua agenda com o pagamento associado. Nas suas primeiras reservas pagas, verifique-o explicitamente: este mecanismo ainda não foi observado em condições reais.
E se a notificação não chegar?
O horário fica retido até à expiração da retenção, e depois liberta-se. O pagamento, esse, está visível no painel Stripe: é aí que há que olhar em caso de dúvida.