You are in the Roohsites Appointment Booking demo. Look around everything. You can confirm, cancel and move bookings; settings, services and staff are read-only. Everything resets every night. Get Roohsites Appointment Booking

Roohsites Appointment Booking Pro

Webhooks: confirm payments instantly

Without webhooks a booking is confirmed when the customer returns to your site, or by the background check every few minutes. With them, the gateway tells your site the moment the money arrives, even if the customer closes the tab. Every notice is checked with the gateway before a booking changes.

Stripe
No notice received yet

Stripe → Developers → Webhooks → Add endpoint. Then paste the signing secret (whsec_…) in “Stripe webhook secret” above.

https://demo.roohsites.com/wp-json/rsab-pro/v1/webhook/stripe

Events: checkout.session.completed, checkout.session.async_payment_succeeded, checkout.session.async_payment_failed, checkout.session.expired

Razorpay
No notice received yet

Razorpay → Account & Settings → Webhooks → Add new webhook. Make up a secret, type it there and in “Razorpay webhook secret” above.

https://demo.roohsites.com/wp-json/rsab-pro/v1/webhook/razorpay

Events: payment_link.paid, payment_link.expired, payment_link.cancelled

PayPal
No notice received yet

PayPal Developer → Apps & Credentials → your app → Webhooks → Add webhook. No secret is needed.

https://demo.roohsites.com/wp-json/rsab-pro/v1/webhook/paypal

Events: Checkout order approved (CHECKOUT.ORDER.APPROVED), Payment capture completed (PAYMENT.CAPTURE.COMPLETED)