Overview
System Five now supports automatic payment fees (surcharges) for credit and debit card transactions. This allows businesses to apply a fixed amount or percentage-based fee during customer-present (pinpad) payments.
⚠️ This feature is currently in BETA and must be enabled before use.
Key Features
- Automatically applies credit card surcharges and debit payment fees
- Supports:
- Percentage (%) or fixed amount
- Optional minimum and maximum limits
- Displays fee details on POS and pinpad
- Adds fee directly to the invoice
- Can also support tips and cash discounts
Requirements
- System Five version 7.0.0.1553 or newer
- Datacap Netepay Hosted integration
- Feature enabled in Setup Registry
Limitations
This feature applies only to customer-present transactions using a pinpad.
Not supported for:
- Payments on account
- Recurring payments
- Card-on-file transactions
Setup Instructions
Step 1: Enable the Feature
- Go to Menu/Navigator > Setup Tools > Configuration > Setup Registry
- Navigate to: FEATUREFLAG > PAYMENTFEES
- Set value to: Y
- Save changes
Step 2: Create Payment Fee Item
- Create a non-inventory part
- Recommended name: PAYMENTFEE
- Configure:
- Tax settings (if applicable)
- GL account for tracking fees
Step 3: Configure Payment Fees
- Go to payment processor settings
- Set up fee structure:
- Choose percentage (%) or fixed amount
- (Optional) Define minimum and maximum limits
- Configure separately for:
- Credit surcharges
- Debit payment fees
How It Works (POS Workflow)
- Start a POS transaction
- Select payment via pinpad
- Customer taps/inserts/swipes card
- System:
- Detects credit or debit card
- Applies the configured fee
- Fee is:
- Displayed to the customer
- Added automatically to the invoice
Additional Notes
- The system uses a non-inventory item (PAYMENTFEE) to track fees
- “Surcharge” text on receipts is not configurable
- Force Card Type can be used if needed for correct fee application
- Minor rounding differences may occur depending on tax setup
Troubleshooting
Fee not applied
- Confirm feature flag is enabled
- Verify Netepay Hosted is in use
- Ensure transaction is customer-present
Incorrect fee amount
- Review fee configuration
- Check card type detection
Compliance Reminder
Businesses are responsible for ensuring that payment surcharges comply with local laws and card brand regulations. Always inform customers of applicable fees before completing the transaction.
Need Help?
- Contact Support for setup assistance or system upgrades
- Contact your Account Manager for licensing and Netepay Hosted requirements
If you'd like, I can also generate a short “Quick Setup” version for agents or a customer announcement email aligned with your rollout process.


