Get your API Keys from Stripe
Log in to your Stripe Dashboard at dashboard.stripe.com. Navigate to Developers → API Keys. You'll see two keys — copy both.
pk_test_ / sk_test_). Test keys will not process real payments. Keep your Secret Key private — never share it publicly.Paste your keys into YBP
In your YBP dashboard, go to Settings → Company and scroll to the Stripe Details section. Set Enable Integration to Yes, then paste your keys into the corresponding fields. Click Save Stripe Settings.
Set up the Webhook in Stripe
The webhook tells Stripe to notify YBP whenever a payment succeeds. Without this, YBP won't know when a client has paid. Go to Stripe Dashboard → Developers → Webhooks and click Add Endpoint (or Create Event Destination).
payment_intent.succeededVerify the integration is active & test a payment
Go back to YBP → Settings → Company → Stripe Details and confirm the integration shows as active. Then run a test booking with a real (or test) payment to confirm everything is working end-to-end.