Payment Processing
Accept payments in your store — understanding payment methods, price options, discount coupons, and processing fees
Overview
CMS Max supports online payments directly through your store's forms and checkout, with support for multiple payment methods, price options, discount coupons, and optional processing fees. Payments are processed securely through integrated payment gateways.

Supported Payment Methods
Your store can accept two types of payments:
- Credit Card — Processed securely through a credit card payment gateway.
- ACH (Bank Transfer) — Allows customers to pay directly from their bank account.
Your administrator can enable one or both methods depending on your store's needs.
Payment Types
When a payment field is configured on a form, it can be set up in one of three ways:
| Type | How It Works |
|---|---|
| Fixed | A preset amount defined by the administrator. The customer has no choice in the amount. |
| Custom | The customer enters the amount they wish to pay. |
| Multiple | The customer selects from a list of pre-defined price options. |
When Multiple is used, customers can select one price option (using a single-choice selector) or choose several (using checkboxes), depending on how the form is configured.
Discount Coupons on Payment Forms
Payment forms can support coupon codes with three types of discounts:
| Discount Type | How It Works |
|---|---|
| Fixed Amount | Reduces the total by a specific dollar amount (e.g., $10 off) |
| Percentage | Reduces the total by a percentage (e.g., 20% off) |
| Free | Waives the payment entirely, including any fees |
When a coupon is applied, the customer sees a real-time breakdown showing the original amount, the discount, any fees, and the final total before submitting.
Processing Fees
Administrators can add optional processing fees to offset payment gateway costs. Fees can be configured separately for each payment method:
- Fixed Fee — A flat amount added to the payment (e.g., $3.50)
- Percentage Fee — A percentage of the payment amount (e.g., 2.5%)
Fees are shown clearly to the customer before they submit their payment.
How the Checkout Experience Works
When a customer reaches a payment form:
- They select or enter their payment amount (based on the payment type).
- They choose their preferred payment method (credit card or bank transfer).
- If a coupon code is available, they can enter it to apply a discount.
- The form shows a live summary of:
- Base amount
- Applied discount (if any)
- Processing fee (if any)
- Final total
- The customer enters their payment details and submits the form.
- A confirmation is shown and email notifications are sent.
Managing Payments as an Administrator
From the admin, you can:
- Configure payment options — Set the payment type, accepted methods, and price options for each payment form.
- Set up discount coupons — Create and manage coupon codes with fixed, percentage, or free discount types.
- Configure processing fees — Add fees per payment method to offset transaction costs.
- View payment details — Open any form submission to see the payment amount, method, and gateway reference.
- Process refunds — Issue refunds for completed payments directly from the form submission record.