💳 Cleanly Booking – 3DS Stripe Payment Setup
The 3DS Stripe Payment option allows you to accept secure credit/debit card payments with 3D Secure authentication (Strong Customer Authentication – SCA compliant). This adds an extra verification step for customers, reducing fraud and chargebacks.
1. Enabling 3DS Stripe Payment
- Go to:
Cleanly → Settings → Payment & Account - Toggle Enable payment to ON.
- Under Payment gateways, tick 3DS Stripe.
- (Optional) Tick 3DS Stripe under Default gateways to make it the default payment option.
2. Test Mode vs Live Mode
- Enable test mode → Lets you process transactions with Stripe’s test cards without charging real money.
- Disable test mode → Switch to real transactions.
3. Required API Keys
Stripe requires two sets of API keys—one for test mode and one for live mode.
3DS Test Mode
- Publishable Key → Use your Test Publishable Key from Stripe Dashboard.
- Secret Key → Use your Test Secret Key from Stripe Dashboard.
3DS Live Mode
- Publishable Key → Use your Live Publishable Key from Stripe Dashboard.
- Secret Key → Use your Live Secret Key from Stripe Dashboard.
📌 Where to find keys:
Log in to Stripe Dashboard → Developers → API Keys.
4. Embedded Mode (Optional)
- Enable Embedded Mode → Displays the Stripe Checkout form directly inside your booking page as a popup.
- If disabled, customers are redirected to the Stripe Checkout page instead.
5. Redirect Stripe Checkout
- Toggle Redirect Stripe Checkout ON to send customers to Stripe’s secure checkout page after booking.
- Useful if you want to avoid handling payment details directly in your site.
6. Display Message
Customize the message shown to customers when they reach the payment step.
Example:
“After submitting your booking, you will be redirected to Stripe for secure payment.”
✅ Summary
- 3DS Stripe ensures safer online payments by requiring cardholder authentication.
- Use Test Mode to confirm everything works before going live.
- Always use the correct Publishable and Secret Keys for test/live environments.
- Choose between Embedded Checkout or Redirect Checkout depending on your UX preference.