Stripe Integration (Payment Processing)
Stripe Integration (Payment Processing)
CloudBridal's Stripe integration provides a complete payment processing solution that allows you to accept payments directly through the application. This guide covers how to connect and configure Stripe for your business.
Connecting to Stripe
To set up the Stripe integration:
- Go to Stripe Integration Settings in CloudBridal
- Click Connect with Stripe
- Follow Stripe's onboarding process to create or connect your account
- Provide your business details and complete the verification process
- Once connected, return to CloudBridal to configure your payment features
After connecting, you'll see your Stripe Account Summary showing your currency, whether charges and payouts are enabled, and a breakdown of transaction fees.
Stripe Settings
After connecting to Stripe, you can enable payment features in CloudBridal.
Enable Paid Appointments
When enabled, you can collect payments during appointment booking. Configure payment behavior per appointment type in Appointment Settings:
- Charged at Booking: Immediately charge when the appointment is confirmed
- Reserve with Card: Hold card information without charging (for no-show protection)
- Charge Manually: Collect card info for later charging
Enable Stripe Payments
When enabled, you'll see a Charge With Stripe button when creating payments, with four charge methods:
- Card Reader: Process payments on your Stripe terminal device
- Card on File: Charge a card saved to the customer's profile
- Manual Card Entry: Enter card details for phone orders
- Payment Link: Send customers a link to pay online (Core/Ultimate plans)
This also enables Stripe charging for Payment Plans—customers can pay installments online via payment link or client portal.
Preferred Payment Mode
Choose which action is emphasized when creating payments:
- Stripe: The Charge With Stripe button is the primary action
- External: The Record Payment button is the primary action (use if you process most payments through a different processor)
Card Reader Setup
CloudBridal supports the Stripe BBPOS WisePOS E card reader for in-person payments. Setup is done through your Stripe Dashboard.
Prerequisites
Before setting up your reader:
- Verify the reader is supported in your region
- Enable Stripe Terminal in your Stripe Dashboard under Terminal > Enable
- Order your reader through Stripe
- Ensure stable internet (Wi-Fi or wired via the dock accessory)
- Fully charge the reader before first use
Step 1: Create a Location
- Go to Stripe Terminal Locations
- Click Create Location
- Enter your business address and details
- Click Save
- In CloudBridal, click Refresh Locations to verify
Step 2: Register Your Reader
- Go to Stripe Card Readers
- Click Register reader
- Enter the code displayed on your reader when powered on
- Give the reader a name (helpful if you have multiple readers)
- Select your location
- Wait for automatic updates to complete
- In CloudBridal, click Refresh Readers to verify
Step 3: Test a Payment
Before going live, test with a small payment:
- Create a test customer profile in CloudBridal
- Create a test order with a $1 total
- Add a $1 payment and click Charge With Stripe
- Select Card Reader and click Send to Card Reader
- Process the payment on the reader
- Refund via the Stripe Payments Dashboard
Reader Customization
These settings are configured in your Stripe Terminal Locations.
Accepting Tips
To enable tip prompts on the reader:
- Click the ⋯ menu on your location
- Click Add Configuration and save
- Click Override in the tipping section
- Configure your tip percentages/amounts
- Click Save
- Wait up to 5 minutes for sync
Tips are automatically tracked in CloudBridal and available in reports.
Changing the Splash Screen Logo
- Click the ⋯ menu on your location
- Click Add Configuration and save
- Click Override in the splash screen section
- Upload your logo (720 W × 1280 H pixels)
- Click Save
- Wait up to 5 minutes for sync
Apple Pay & Google Pay
Offer Apple Pay and Google Pay as payment options on your online booking and payment pages. Customers using a supported device (Safari on iPhone/Mac for Apple Pay, Chrome with a saved card for Google Pay) will see the wallet button automatically alongside the standard card entry form.
Setup is done in your own Stripe Dashboard — not in CloudBridal. Both steps below apply to the Stripe account you connected during onboarding.
Step 1: Enable the Wallets in Stripe
- Go to Stripe Payment Methods
- Under Default payment configuration, click Edit
- Ensure Apple Pay and Google Pay are enabled
- Click Save
Step 2: Register Your Booking Domain
Apple Pay requires Stripe to verify the exact domain where your payment pages are served.
- Go to Payment method domains in your Stripe Dashboard
- Click Add a new domain
- Enter
go.cloudbridal.com— the host where your CloudBridal booking and payment pages load - Click Add
Embedding CloudBridal on Your Website
If you've embedded the CloudBridal scheduler on your own website, you still only need to register go.cloudbridal.com in Stripe — no extra registration is needed. A couple of things to double-check with whoever set up the embed:
- The embed code needs to allow payment features. If Apple Pay isn't showing up on iPhones, ask your web developer to add
allow="payment"to the embed code, like this:
<iframe src="https://go.cloudbridal.com/appt/..." allow="payment"></iframe>
- Your website must use HTTPS — look for the padlock icon in your browser's address bar. Apple Pay won't appear on sites without a secure connection.
Step 3: Test on a Mobile Device
- Open your booking link on an iPhone (for Apple Pay) or Android device using Chrome (for Google Pay)
- Proceed to the payment step
- Confirm the Apple Pay or Google Pay button appears above the card form
When Wallets Don't Appear
If the wallet button isn't showing up, check:
- The device/browser supports it — Apple Pay only appears on Safari (iOS/macOS); Google Pay requires a saved card in the browser
- The domain is verified in Stripe and shows as Active on the Payment method domains page
- Apple Pay / Google Pay is enabled in your default payment configuration
- The customer has at least one card provisioned in their wallet
Stripe-Enabled Features
These features are available when Stripe is connected and enabled.
Cards on File
Store customer cards for quick future payments and automatic charging. Cards are managed from the customer's profile.
Auto-Charge
Automatically charge scheduled payments on their due date using the customer's default card on file.
Payment Links
Plan Requirement: Core or Ultimate
Send customers secure links to pay online. Payments are automatically recorded when completed.
Processing Fees
Payment Type | Stripe Fee | Platform Fee | Total |
|---|---|---|---|
Online (US domestic) | 0.25% | 3.15% + $0.30 | |
In-Person Terminal (US domestic) | 0.25% | 2.95% + $0.05 |
Fees vary by region. View the fee breakdown for your country in the Stripe Integration Settings after connecting, or visit Stripe Pricing.
Regional Availability
Card reader support varies by region. Check Stripe's regional considerations for availability. In unsupported regions, you can still use manual card entry and payment links.
FAQs
How do I refund a Stripe payment?
Process refunds through the Stripe Dashboard. The refund status syncs automatically to CloudBridal.
What if my reader shows offline?
Ensure it's powered on and connected to Wi-Fi. In CloudBridal, click Refresh Readers in the payment form or settings page.
Can I use Stripe alongside my existing processor?
Yes. Set Preferred Payment Mode to "External" and use Stripe only when needed. You can record payments from any processor.
Where do I manage Stripe account settings?
Financial settings, payouts, and account details are managed in the Stripe Dashboard.
Updated on: 24/04/2026
Thank you!
