Articles on: Daily Operations

Payments & Processing

Payments & Processing


CloudBridal includes various useful features to help you keep track of your customers' payments and outstanding balances. To summarize, there are two primary options for handling payments:


  1. Integrated payment processing using the Stripe Integration. See the linked reference for instructions on how to connect with Stripe.
  2. Bring-Your-Own-Processor: Allows you to use your processor of choice to charge the customer, while using CloudBridal to maintain their payment history and balances.


Both these options use our payment tracking system, which is what this article covers.


Customer Payments


To access a customer's payment history, you can navigate to their profile. The Overview tab includes a Payments section that shows all payments for the customer across all orders. Additionally, you can view their outstanding balance due.


The payments list shows:


  • All payments made for the customer, grouped by order
  • Remaining balance due
  • Payment dates and methods
  • Status of each payment (Paid or Pending)


Creating a New Payment


To record a new payment:


  1. From the payments list, click New payment. The payment form opens straight away, set to Collect now.
  2. To record a payment due in the future instead, or to send the customer a link to pay later, switch to Schedule for later at the top of the form.
  3. Fill out the payment details:


  • Associated order: The order to apply the payment to. With no order picked, a line under the field says the payment becomes credit that the customer can use on any order later.
  • Amount: The payment amount, with quick buttons above it: Pay in full, Pay half, or a percentage with Pay %
  • Date: When the payment was made. Defaults to today's date.
  • Payment method: How the customer paid (Cash, Credit Card, Check, etc.), shown in the order set in the payment settings, where you can add more and drag them into order. When you pick a cash method, enter the Cash received under it to see the Change due.
  • Add a tip and Add a note: A tip or a note opens its field when you click its link


  1. Click the button at the bottom, which names what it will do, for example Record cash payment. Until a payment method is picked, it reads Pick how they're paying.


Processing with Stripe


If you have the Stripe integration enabled, Charge a card with Stripe is the first payment method. If your shop starts new payments with Stripe (in the payment settings), it's already picked. With it picked, the button at the bottom reads Charge and the amount; click it to choose how to charge under Charge with:


  • Card reader: Process the payment on your Stripe terminal device
  • Card on file: Charge a card saved to the customer's profile (offered when they have one)
  • Type the card: Enter card details directly, for phone orders
  • Payment link: Send the customer a link to pay online


Then click Charge (or Send to card reader, or send the link) to complete the charge. Nothing is saved until you do, so Back returns you to the details as you left them. The payment is recorded under your card payment method once the card goes through. See Stripe Integration for setup instructions.


Tip: When charging on the card reader or typing the card, you can switch on Save the card for future payments to store the card for quick future charges.


While a card reader payment is in progress, CloudBridal keeps checking its status. If five checks in a row fail, it stops and shows Couldn't check this payment with the reason. Click Check again once the reader is back online, or Cancel payment on reader.


Changing a Past Payment


Changing the amount, payment method or date of a payment taken before today needs the Change payments already made permission (admins have it). See Staff Members & Roles.


Credit Card Surcharging


*Requires Stripe integration


Surcharging lets you pass credit card processing fees on to customers as a percentage. Turn on Add a card surcharge in Payments settings, set your rate, and accept the surcharging agreement.


  • Available for stores in the US, Canada, and New Zealand.
  • In the US and Canada it applies to credit cards only; in New Zealand it applies to all card types.
  • While surcharging is on, customers pay by card at checkout — Apple Pay and Google Pay aren't offered.
  • It's itemized at checkout and on receipts, works for in-store card-reader payments, and can be waived on an individual payment.
  • A ready-to-print surcharge sign, pre-filled with your rate, is available from the settings page.


Surcharging rules vary by region and card network. You are responsible for meeting your local notification, signage, and rate-cap requirements.


Payment Status Options


Payments have one of two statuses:


  • Paid: Payment has been received and processed
  • Pending: Payment is scheduled for the future or awaiting processing


Scheduled Payments


When you switch to Schedule for later, the payment is created with a Pending status. Scheduling needs an order that still has a balance, so the switch only shows when one does. Scheduled payments are useful for:


  • Tracking upcoming balances due
  • Sending payment reminders to customers
  • Allowing customers to pay via payment link or client portal
  • Setting up automatic charging on the due date


Auto-Charge


*Requires Stripe integration


When creating a scheduled payment, you can enable Auto-Charge to automatically charge the customer's default card on the due date:


  1. Create a scheduled payment and set the Due date
  2. In the Auto-charge section, check Turn on auto-charge for this payment
  3. The system will display the customer's default card if one is set


Requirements:


  • The customer must have a default card on file with confirmed authorization
  • A due date must be set on the payment


Note: If no default card is set, you can still enable auto-charge. The payment will be charged automatically once a default card is added to the customer's profile.



Plan Requirement: Core or Ultimate


The payment links feature allows customers to pay online through the Stripe integration.


  1. Create a new Scheduled payment, or pick Charge a card with Stripe in the payment form and choose Payment link
  2. In the payments list, click the link icon in the payment actions
  3. Choose how to send the link:


  • Email: Send a payment link via email
  • SMS: Send a text message with the link
  • Direct link: Get a URL to share through other means


  1. The customer can complete the payment online
  2. The payment is automatically marked as Paid when completed by the customer


Tip: Your customers can also pay for scheduled payments through the Client Portal.


Cards on File


*Requires Stripe integration


Cards on file allow you to securely store customer payment information for quick future payments and automatic charging.


Adding a Card


To add a card to a customer's profile:


  1. Navigate to the customer's profile
  2. In the Overview tab, find the Cards on file section
  3. Click Add card
  4. Enter the card details
  5. Optionally add a Card nickname (e.g., "Visa ending 4242")
  6. Confirm that you have obtained proper cardholder authorization for future payments
  7. Click Save card


Tip: Download the example authorization form when adding a card. A signed form protects your business from chargeback disputes. Keep signed forms in a secure location.


Authorization Requirements


Cards require authorization confirmation before they can be used:


  • You must confirm you have written authorization from the cardholder
  • Cards without confirmed authorization show a Requires Confirmation badge
  • Only authorized cards can be selected for payments


Managing Cards


From the Cards on file section on a customer's profile:


  • Click any card to view details or make changes
  • Set a card as the Default for automatic payments
  • Deactivate cards that are no longer valid


Using a Card on File


When processing a payment with Stripe:


  1. Pick Charge a card with Stripe as the payment method and click Charge at the bottom
  2. Select Card on file under Charge with
  3. Choose the card to charge (authorized cards only)
  4. Click Charge and confirm


Payment Receipts


After recording a payment, you can send a payment receipt to the customer. If you are using the Stripe integration and processing an in-store payment, the system will prompt you to do so automatically.


If you are using an external processor for in-store payments, we strongly recommend sending the receipt through the external system as it will contain full context about the payment such as their EMV card information.


To send or print a receipt yourself:


  1. Find the payment in the customer's payments list. Receipts are available for paid and refunded payments, including payments not on an order
  2. Open the payment's ⋯ menu and click Receipt
  3. Choose how to send it:
    • Email or Text: The button names the customer's email address or phone number, so one click sends it. With none on file, it asks for one. Texting needs an SMS integration
    • Receipt printer: Print on a receipt printer or card reader
    • The print and download buttons print it on paper or save a PDF


Each way sends once per opening, so a double click won't send it twice. The receipt includes payment details, date, and method. If processed through Stripe, it also contains the card details required on card receipts.


Refund Processing


Refunds start from the payment, not the order: in the customer's payments list, open the payment's ⋯ menu and click Refund. CloudBridal first asks what the refund is for — the order is being cancelled or returned, the sale is being reduced, money is being returned on an order whose total already came down, or the payment is being swapped for another method. Choosing a cancellation hands you into Cancel order, which settles the money, the stock and any scheduled payments together; the other answers keep the order open. You then enter the amount, any tip to return, and whether it goes back to the original payment method or becomes store credit. When a cancellation returns money across several payments, they appear on one screen and card refunds run one after another.


Stripe payments are refunded through Stripe automatically. For other processors, CloudBridal records the refund and you return the money through that processor.


To let customers know, switch on the Payment refunded email under Payments in Settings > Communications. It is off by default and goes out once money has actually been returned: when Stripe confirms a card refund, or when you record a cash or check refund. It covers order payments and appointment fees, and you can add your own introduction. Store-credit refunds do not send it.


See Returns, Refunds & Exchanges for the full walkthrough, the cancellation reasons, and returning items to stock.


Tip: Refunds create a negative "Refund" entry under the original order, so the customer's balance and your reports stay in step without editing the sale.


Releasing Overpayments as Store Credit


When an order has been overpaid, you can release the overpayment as store credit. A preview shows the amount before you confirm.


Note: Store-credit refunds and overpayment releases keep funds inside CloudBridal and aren't available for orders synced to an external accounting system.


Tip Tracking


CloudBridal allows you to record tips on a payment. You can run a report in the reports tool to list all tips made in a certain period based on the payment date, including the staff member associated to the sale.


Payment Processed with Stripe


Tips are automatically tracked if you enable them in your Stripe reader settings. When a customer leaves a tip through the terminal, the tip amount will be tracked in the system automatically.


Payment Processed Outside of Stripe


If you use an external payment processor, you can still track the tip amount in CloudBridal. On or after recording the payment, click Add a tip and enter the amount.


The tip link is hidden while Charge a card with Stripe is picked on a new payment, because Stripe collects the tip itself.


Payment Plans


For structured payment schedules, use the Payment Plans feature to create installment-based payment arrangements. Payment plans support auto-charge, allowing all scheduled payments in the plan to be automatically charged on their due dates.



Payment Settings Reference


The Payments settings page controls how your shop takes payments.


Card Payments With Stripe


Connect Stripe, see its status, and turn card payments in CloudBridal on or off. Manage shows your Stripe account and fees. See Stripe Integration.


Paying When They Book


Shown once Stripe is connected:


  • Let customers pay when they book: Appointment types can then ask for a deposit or full payment when booked online
  • Save the card when customers book: So you can charge a no-show or late-cancellation fee later


Taking Payments


  • Start new payments with: choose Stripe or Another card machine (recorded only). Staff can switch for each payment
  • Payment methods: The methods staff choose from, in the order shown. Drag to reorder
  • Record tips with payments: Lets you record tips, which show up in your reports
  • Usual payment percentage: Fills the box beside Pay % when staff take a payment (1–99)
  • Add a card surcharge: See Credit Card Surcharging
  • Take payment for alterations separately (and for additional work or additional fees): Only shown to shops that already take these payments apart from the item. Once turned off, it can't be turned back on


Payment Plans and Reminders


Plan Requirement: Core or Ultimate for payment plans


  • Starting values for new plans: The initial deposit, number of installments and how often to collect. Staff can change them for each customer. Show example schedule previews a plan with your values. See Payment Plans
  • Payment reminders: Shows whether reminders for scheduled payments are sending. Manage reminders opens them in Communications


The payment link, payment reminder and receipt emails are edited in Communications.


Card Readers


Lists the Stripe card readers on your account, with steps to set one up. See Stripe Integration.


Receipt Printing


USB receipt printer settings, and the logo and text printed on receipts, are in Devices & printing in General settings. See Printing Receipts With a Thermal Printer.



Payments Dashboard


The Payments Dashboard provides a birds-eye view for all recent transactions. This includes received payments but also provides a view of any pending or overdue payments, making the dashboard a great way to view a holistic overview of your payments.


You can navigate to the dashboard by clicking the Payments link in the left sidebar. Note that you will either need to be in the Admin role or have the See the payments dashboard permission. See Staff Members & Roles for instructions on how to manage and assign roles.


The Payments dashboard


The dashboard is grouped into two tabs:


  • Payments: Shows all recent transactions and allows you to filter payments by date and status.
  • Payment plans: Shows all payment plans created in the system, grouped by Overdue, Active, and Completed. Each payment plan includes a visual timeline with indicators based on payment status.


The Payment plans tab

Updated on: 19/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!