Ordway Customers can pass Payment Gateway processing fees to their end user when paying by Credit Card or ACH bank debits. This feature is available for all Payment Gateways currently supported by Ordway.
Overview
- Update Payment Gateway Settings: Enable charging customers an additional fee to pay by credit card setting and/or ACH debit card and populate the fee amount or percentage.
- Review Payment Fee Pass Through Exceptions: Record exceptions for applicable States and/or Countries.
- Enable Customer for Payment Processing Fee: Update Customers to apply processing fees.
- Verify Chart of Accounts for Processing Fees: Ensure a Payment Processing Surcharges account is selected.
- Payment Processing Fee Flow: See how this new flow works within Ordway.
- Processing Fee On PayNow Page and Customer Portal
Update Payment Gateway Settings
Complete the following steps to update Payment Gateway settings. These steps must be repeated for each Payment Gateway you wish to enable for processing fee collection.
Note: If you are using the latest enhanced Payment Gateway UI V2, refer to the surcharge fee article
Steps
- Navigate to Menu > Setup > Payments > Payment Gateway.
- Click Manage for the desired Payment Gateway.
- Fields appear under both Credit Card and ACH payment methods that allow Ordway users to capture Payments Processing fees charged by the Payment Gateway. Once checked for Credit Card and/or ACH, additional fields display:
- Add a Flat fee, Percentage or a combination of both.
Note: Enabling the checkbox for Enable charging customers an additional fee presents an additional field called Pass Payment Processing Fee on the Customer Details page. This is explained in the Enable Customer for Payment Processing Fee section.
Review Payment Fee Pass Through Exceptions
Ordway provides the ability to designate State and Country exceptions from processing fee collection. Example: Billing Contact of a Customer in a specific Country or a State in the US where exceptions can be made for processing fee collection.
In these cases, select the Country or State for the exception. Populating this section prevents applying any surcharges during payments processing.
Steps
These settings appear in the Payment Gateway settings after selecting Enable charging customers an additional fee to pay by Credit Card.
- Select a Country from the list. Additional Countries can also be added. When the United States is selected, an additional drop-down menu displays to select individual States.
- Save when finished.
Enable Customer for Payment Processing Fee
Once the Payment Processing Fee feature is enabled at the gateway level, the Pass Payment Processing Fee option will be automatically enabled for all customers by default.
If you want to waive the processing fee for specific customers, you can manually uncheck this option at the customer level.
📝Note |
Enabling the payment processing fee triggers a background job. Based on the number of customers in your organization, it may take a few minutes for the update to reflect across all existing customers.
|
Customer-Level Configuration
Within a customer account, the following field is available under Payment Processing Fee Options:
-
Pass Payment Processing Fee
Enable this checkbox to apply the payment processing surcharge to payments made by the customer.
The fee is calculated based on the configuration defined at the payment gateway level.
Example Customer Details page with Pass Payment Processing Fee enabled:
Verify Chart of Accounts for Processing Fees
Ensure the Payment Processing Surcharges account has a GL account associated on the Finance setup page.
Steps
- Menu > Setup > Finance > Default GL Accounts.
- Populate an account for the Payment Processing Surcharges account:
- Save when finished.
Payment Processing Fee Flow
Receive Payment when Pass Payment Processing Fee is Enabled
Example: When we receive a manual Payment for an invoice (Invoice > Receive Payments) or create a new unapplied payment via Customer details Page > Payments tab > Add new Payment, customers are charged a Processing Fee Surcharge. The processing fee shown here is based on the calculation from the fee established at the Gateway level.
Note: The pencil icon for Processing Fee Surcharge field to edit the fee amount.
Receive Payment when Exception is Enabled at Gateway Level
When an exception is passed in the form of a Country/State, the processing fee is not charged to the customer.
Example Payment Details page with NO Processing Fee Surcharge:
Processing Fees in Manual Payments Run or Scheduled Payment Run
A new toggle called Apply payments processing surcharge fee appears on the Payment Run form which can be toggled ON or OFF.
📝Note |
This toggle is OFF by default. In order to capture payment fees during a Payment Run, users must enable this toggle during a Manual Payments Run. |
Use Case Examples
- For certain customers, when payment processing fee is enabled for them at customer level. By turning the toggle off at Payment Run overrides applying the processing fees during the Payment Run.
- A customer may have multiple invoices to be paid, but they don’t want the first invoice to be charged. The user can create a custom field at the invoice level which will determine the first invoice. Now the user has the ability to filter the first invoice and apply payments to the rest of the invoices.
- Apply fees on invoices when the invoice value is greater than a certain amount.
Example Payment Run page with Apply Payments Processing Fee Surcharge enabled:
Example Payment Run page with Apply Payments Processing Fee Surcharge enabled:
Processing Fee On PayNow Page and Customer Portal
External users will see an additional field called Processing Fee Surcharge. Payment Amount will now include the processing surcharge fee. This amount will be passed on to the Gateway and Payment success page will show an additional field called Total Amount including Processing fee Surcharge.
Example PayNow Portal with processing surcharge fee:
Example Payment Success page in PayNow Portal:
Notes
1. A Processing Fee Surcharge field displays by default on the Create Payment Form. The field fees get applied only when the checkbox at the gateway level is enabled as mentioned in the Update Payment Gateway Settings above.
2. Apply payments processing surcharge fee displayed on Payments Run and on Scheduler pages is applicable ONLY when the Surcharge fee option is enabled at the Gateway Level.
3. The Processing Fee Surcharge field is editable. Ordway users can input a custom fee.
This custom fee amount is applicable only when this criteria is met:
- Payments Surcharge Fee is enabled at the Gateway level.
- Payments Surcharge Fee is enabled at Customer Level.
4. The Fees displayed on the processed payment details page is the fees obtained by the Payment Gateway processor for the payment amount (applied or unapplied amount) + any payment processing surcharge fee applied.
Example Payment Details page reflecting processing fee:
5. Refunds of processed Surcharge processing fees are not currently handled electronically.
Reference
Stripe pricing article. https://stripe.com/pricing
Comments
0 comments
Please sign in to leave a comment.