If you're using one of the "Integrated" payment gateways (see How do I setup credit card / eCheck processing?) you will be able to keep client credit cards on file and charge invoices to them. This is managed from the Billing > Client Billing Info page.
- To add or change a credit card on file find the client and click the
button
- Set Keep Credit Card on File to "On File" (setting it to "Not On File" will delete stored credit card information on save)
- Enter their credit card information and billing address. Some Merchant Accounts may have strict requirements where the billing address and/or zip must match the cardholder information for a successful charge. These can typically be adjusted by finding the "Address Verification Service" options in your Merchant Account dashboard
- If you have added Client Logins (see Client Management) then your clients can login and update/remove their stored billing information
- By default the system will attempt charge an invoices automatically. For when/how that happens see How can I automatically charge an invoice?
- Once a credit card is on file you can use the checkboxes on the Billing > Invoices page (or Invoices tab of the client's profile) and then click the
button to manually charge the invoice to the card on file.
Automatically Charging Invoices
The system will attempt charge invoices automatically at the daily processing time on the invoice Due Date under the following circumstances:
- Credit card processing is setup for your site with one of our Integrated solutions (see How do I setup credit card / eCheck processing?)
- The client has a credit card on file
- Automatic Credit Card Processing is set to "On" on the Billing > Billing Options > Online Payments page
- The client has Automatic CC Processing set to "On" in their Client Profile
- The invoice Auto-Charge is set to "Yes"
- The invoice has been Sent to the client (or Bulk Edited to change the Status to "Sent")
If these conditions are met and the invoice still isn't charged successfully go to Billing > Transactions > Declined for the error details.