For additional information on how the consumer can setup recurring payments on the customer portal, review this help article consumer recurring payment process.
Data Set Up for Recurring Payments
The following data must be provided to Concepts2Code in order to begin accepting recurring payments on your customer portal.
Your consumer data, has options for each consumer which include the following:
- AcceptRecurringCheckingPayment - True if recurring checking account (ACH) payments are allowed
- AcceptRecurringCreditCard - True if recurring credit card payments are allowed
- AcceptRecurringDebitCard - True if recurring debit card payments are allowed
By default, when enabled all consumers will be able to make recurring payments. If you have business rules in which some accounts can and cannot accept recurring payments, please contact Concepts2Code before this is enabled.
Payment Processing Overview
Once you have enabled recurring payments, payments on the website will be accepted and made available to Import into your collection system to be added as Post Dates. Once they are in our system, you may modify them as you always do. The TakeWebPayments solutions can process any Post Dates that were originated in the system even if the dates or amounts have been modified after the fact. Post Date Payments may be made either by uploading a CSV file to the TWP Dashboard using the Payment Processing File method or automated using an SFTP account.
Create Payment Processing File
- Create a file with a unique naming convention such as "paymentstoprocess2021-8-19.csv".
- The .csv file must contain the following fields. See example below.
- Upload the .csv file to the FTP account created by Concepts2Code.
- token (use the Primary Token from the consumer's account, not the Gateway Token)
- amount (the amount to be paid on the account, no dollar signs)
- referencenumber (or account number)
A sample file is attached (see file at bottom of article). The file is shown here:
Processing Credit Card Post Dates
FTP Upload Method
Follow the steps outlined above and then proceed to upload the file to your FTP account:
- If you do not have the Username and Password to access the Concepts2Code FTP account, contact us at [email protected]Refer to your FTP program to access your account and upload the file to C2CIn-app Upload
In-app File Upload Method
If you do not have access to the FTP account, the payments maybe processing using the in-app Payment Processing File option from the Dashboard.
- Save the .csv file to your Desktop or another location. Be sure to have a unique name for each upload, we suggest putting the date at the end.
- Log into the TakeWebPayments solution.
- From the Dashboard, click the Payment Processing File option.
- Click Choose File,
- Navigate to your saved .csv file with the payment information configured as shown in the example below.
- Click on the file from the Windows Explorer window to upload the .csv file.
Tips
- Files must be in .CSV format
- The files may be submitted for processing multiple times a day via SFTP.
- A unique file name must be used for each submission.
Payment Processing Notifications & Reports
Notifications
- Approved - true or false
- ApprovalCode - the Gateway Approval Code (for approved transactions only)
- ErrorMessage - any error information available if the transaction was not approved
Import Started Example Email
Import Complete Example Email
Reports
Import File History
To view the history of the imports:
- Go to the Dashboard.
- In the Data Import section, click the link to the Import History link.
It will bring you into the detailed import history for all previous imports. An files currently in progress will show in the Pending Files section until the payments have been processed.
- Go to the Reports tab
- Select Daily Summary Reports and all the files uploaded with be displayed at the bottom of the File list. The report will include the status of each transaction listed in the file.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article