Articles on: Integrations

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:


  1. Go to Stripe Integration Settings in CloudBridal
  2. Click Connect with Stripe
  3. Follow Stripe's onboarding process to create or connect your account
  4. Provide your business details and complete the verification process
  5. 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


Tip: Add a disclaimer message to your appointment types explaining the charge policy. Clear messaging reduces chargeback risk.


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:



Step 1: Create a Location


  1. Go to Stripe Terminal Locations
  2. Click Create Location
  3. Enter your business address and details
  4. Click Save
  5. In CloudBridal, click Refresh Locations to verify


Step 2: Register Your Reader


  1. Go to Stripe Card Readers
  2. Click Register reader
  3. Enter the code displayed on your reader when powered on
  4. Give the reader a name (helpful if you have multiple readers)
  5. Select your location
  6. Wait for automatic updates to complete
  7. In CloudBridal, click Refresh Readers to verify


Step 3: Test a Payment


Before going live, test with a small payment:


  1. Create a test customer profile in CloudBridal
  2. Create a test order with a $1 total
  3. Add a $1 payment and click Charge With Stripe
  4. Select Card Reader and click Send to Card Reader
  5. Process the payment on the reader
  6. 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:


  1. Click the menu on your location
  2. Click Add Configuration and save
  3. Click Override in the tipping section
  4. Configure your tip percentages/amounts
  5. Click Save
  6. Wait up to 5 minutes for sync


Tips are automatically tracked in CloudBridal and available in reports.



  1. Click the menu on your location
  2. Click Add Configuration and save
  3. Click Override in the splash screen section
  4. Upload your logo (720 W × 1280 H pixels)
  5. Click Save
  6. 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


  1. Go to Stripe Payment Methods
  2. Under Default payment configuration, click Edit
  3. Ensure Apple Pay and Google Pay are enabled
  4. Click Save


Step 2: Register Your Booking Domain


Apple Pay requires Stripe to verify the exact domain where your payment pages are served.


  1. Go to Payment method domains in your Stripe Dashboard
  2. Click Add a new domain
  3. Enter go.cloudbridal.com — the host where your CloudBridal booking and payment pages load
  4. Click Add


Tip: The domain you register must match the hostname where the CloudBridal payment page is served — not your marketing website. If you access CloudBridal from a custom or white-labeled subdomain, register that subdomain instead (or in addition).


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


  1. Open your booking link on an iPhone (for Apple Pay) or Android device using Chrome (for Google Pay)
  2. Proceed to the payment step
  3. 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.



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)

2.9% + $0.30

0.25%

3.15% + $0.30

In-Person Terminal (US domestic)

2.7% + $0.05

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

Was this article helpful?

Share your feedback

Cancel

Thank you!