Payment Recovery helps admins identify bookings that still show as pending in Oakline even though Stripe shows a successful payment.
This can happen if a webhook was delayed, interrupted or missed.
Payment Recovery is available in the master/admin tools for platform support.
It is mainly used when investigating a specific customer payment or a set of active pending bookings.
Oakline compares local pending payment records with Stripe data.
It can check:
cs_pi_If a payment is verified as paid in Stripe, Oakline can fix the local payment and booking records.
Payment Recovery should only fix records when there is a strong match.
Do not fix a record only because the amount looks similar. Customers may use a different email address in Stripe, so always review the evidence shown in the recovery table.
Use the active pending search to find pending bookings for active sessions.
This is useful for operational checks before upcoming sessions or parties.
Common Stripe references:
cs_live_...: Stripe Checkout Sessionpi_...: Stripe PaymentIntentBoth can be valid, but they refer to different Stripe objects.
Do not recover a booking if: