Recurring checkout confirmation follows the completed payment
Membership checkouts now recognize a payment already completed by the payment webhook even when Stripe omits the invoice link from its PaymentIntent response.
After a bank or card verification, Booking Bible now confirms a completed membership from its settled payment and active pass records when Stripe does not include the related invoice on the PaymentIntent response. During the short window before the webhook finishes, the checkout keeps waiting instead of showing a false failure or prompting the client to buy again. The fallback still verifies the signed-in client and venue before returning a successful confirmation, and it only acknowledges a payment linked to an active pass.
Recovered payments appear on the day they are collected
Today sales and cash breakdowns include overdue payments on their collection day while retaining the original payment history.