ACH Fallback
Overview
ACH fallback is a feature that allows the Virtual Card Agent to automatically switch from virtual card payments to ACH payments when card processing fees are detected. This ensures you pay the exact invoice amount without additional charges.
How It Works
When you provide ACH account details along with your virtual card information, the Virtual Card Agent will:
- Attempt card payment first - The agent tries to process the payment using your virtual card
- Detect processing fees - If the vendor charges additional fees for card payments, the agent automatically detects this
- Switch to ACH - When fees are detected, the agent switches to ACH payment to avoid the additional costs
- Complete payment - The payment is processed via ACH at the exact invoice amount
Configuration
To enable ACH fallback, include ACH account details in your cardDetails
when making a payment request:
ACH Account Requirements
When ACH Fallback is Triggered
ACH fallback is automatically triggered when:
- Card processing fees are detected - The vendor charges additional fees for card payments
- ACH payment is supported - The vendor portal accepts ACH payments
Example Scenarios
Scenario 1: No Fees Detected
- Virtual card payment proceeds normally
- ACH fallback is not triggered
- Payment completes with virtual card
Scenario 2: Fees Detected
- Virtual card payment attempt detects processing fees
- Agent automatically switches to ACH payment
- Payment completes via ACH at exact invoice amount
- No additional fees charged