Hoops allows you to create automatic surcharges or discounts that are only applied when a customer chooses to pay online via Stripe.
This is commonly used to:
Offset Stripe processing fees
Encourage full upfront payment
Create different payment incentives for customers
These adjustments only apply to the Accept & Pay workflow.
If the customer chooses to simply Accept the SalesDoc and pay later via invoice or bank transfer, no surcharge or discount is applied.
Important
Before using this feature:
Your Stripe account must already be connected to Hoops
Accept & Pay must be enabled on the document
👉 See the Stripe Integration guide for setup instructions.
Step 1: Open Customer Actions
Inside your:
SalesDoc
SalesPresentation
SalesStore
click into the Customer Actions section.
This is where you configure:
Accept buttons
Online payment options
Approval workflows
Stripe payment settings
Step 2: Enable Accept & Pay
Turn on the Accept & Pay option.
This option is only available if Stripe has already been connected to your Hoops account.
Once enabled, additional Stripe payment settings will appear.
Step 3: Enable a Surcharge or Discount
Under the Stripe payment settings, choose whether to apply:
A surcharge
Or a discount
Then enter the percentage value.
Examples:
+2% Credit Card Processing Fee-2% Paid in Full Discount
Step 4: Save & Preview the SalesDoc
Save your document and preview it using the Guest View link.
At this stage:
The customer will not yet see the surcharge or discount displayed directly on the SalesDoc
The SalesDoc remains clean and uncluttered
Step 5: Customer Payment Experience
When the customer chooses:
Accept
No surcharge or discount is applied.
This workflow is typically used when:
The customer will pay via bank transfer
You will invoice them later through QuickBooks Online or Xero
Accept & Pay
The Stripe checkout window will appear.
At this point:
The surcharge or discount is clearly itemized
The customer sees the adjusted payment total before completing payment
The Stripe payment total will include:
Original SalesDoc total
Plus surcharge
Or minus discount
Common Use Cases
Recover Stripe Fees
Add a surcharge such as:
+2% Credit Card Fee
This helps offset Stripe transaction costs.
Encourage Immediate Payment
Offer a discount such as:
-2% Paid in Full Discount
This can help encourage customers to pay immediately instead of requesting invoice terms.
Template Recommendations
Many Hoops users create separate templates for:
Standard quotes
Accept & Pay quotes
Large-value bank transfer quotes
For example:
Small orders may allow online payment
Large $50,000+ quotes may disable online payment entirely to avoid large Stripe processing fees
Templates make it easy to apply the correct payment workflow automatically.
Pro Tip
Because you can fully customize:
Button names
Colors
Customer actions
many users rename their payment buttons to clarify the workflow.
Examples:
Accept & Pay (+2%)Pay Online & ApproveAccept & Request Invoice
This helps set clear expectations before the customer reaches checkout.
Current Limitations
At this time:
Deposits are not supported
Partial Stripe payments are not supported
Stripe payments must currently be paid in full.



