Podczas wywoływania Stripe_Charge :: create(), możesz, jak sam stwierdziłeś, zalogować się jako udana transakcja (zakładając, że nie zawiedzie) i wysłać e-mail z potwierdzeniem.
Webhaki są niezwykle przydatne podczas używania paska do zarządzania powtarzającymi się płatnościami, np. Przy sprzedaży subskrypcji. W tym scenariuszu dzieje się wiele rzeczy, które nie zostały bezpośrednio zainicjowane przez żądanie użytkownika.
Załóżmy na przykład, że użytkownik subskrybuje Twój Złoty Plan, który ma 30-dniowy bezpłatny okres próbny. Trzy dni przed zakończeniem okresu próbnego uruchamiany jest webhost użytkownika customer.subscription.trial_will_end. Możesz odpowiedzieć na to, wysyłając klientowi wiadomość e-mail z podziękowaniem za wypróbowanie subskrypcji i przypominając mu, że jego karta zostanie obciążona.
Następnie, 3 dni później, gdy jego karta zostanie obciążona, a płatność się powiedzie, możesz odpowiedzieć na webmail, aby przesłać mu fakturę co miesiąc.
Innym bardzo użytecznym webhakiem jest charge.failed. W zależności od ustawień ponawiania możesz odpowiedzieć na to, informując użytkownika, że jego karta została odrzucona, i ostrzec, że za kilka dni jego subskrypcja zostanie anulowana.
Podsumowując, jeśli nie korzystasz z subskrypcji lub faktur, webhaki mają ograniczoną przydatność. Ale jeśli tak, są niezbędne.
Doskonała odpowiedź. Potwierdzone przez niektóre odpowiedzi dostałem w kanale IRC na pasek. Dziękuję Ci! – MikeMurko
Dzięki Mike. Spędziłem tam dużo czasu w ciągu ostatnich dwóch miesięcy. Obsługa Stripe jest niezrównana! – Codasaurus
Mam wątpliwości, czy powinienem używać webhooka w normalnej płatności. Jakie jest użycie webhooka w płatności cyklicznej. Bardzo dziękuję @odazaurus. – pkk