ACH payments (USA only)¶
ACH is an electronic funds transfer system used between bank accounts in the United States. To enable this payment method for your Authorize.net account, apply for the eCheck service on Authorize.net.
See also
Odoo configuration¶
Set the State field to Enabled (or Test Mode if you want to test the integration without affecting live transactions).
Fill in the API Login ID, API Transaction Key, and API Signature Key fields with the values saved at the step Configuration on the Authorize.net portal.
Note
When using the test mode, enter the API credentials of your Authorize.net sandbox account.
Click Generate Client Key.
Click Generate your webhook to create the Webhook ID.
Configure the remaining options as needed.
Tip
To recreate the webhook (e.g., after a domain change), click Re-generate your webhook.
The webhook is automatically configured with the correct URL and event types. To review webhook notifications on Authorize.net, log into the merchant portal, go to , and click Webhooks.
Import into Odoo¶
To import the data into Odoo:
Open the Excel import template.
Copy the data from the transit for report 2 sheet and use paste special to only paste the values in the Odoo Import to CSV sheet.
Look for blue cells in the Odoo Import to CSV sheet. These are chargeback entries without any reference number. As they cannot be imported as such, go to .
Look for Charge Transaction/Chargeback, and click it.
Copy the invoice description, paste it into the Label cell of the Odoo Import to CSV sheet, and add
Chargeback /before the description.If there are multiple invoices, add a line into the Excel import template for each invoice and copy/paste the description into each respective Label line.
Note
For combined chargeback/returns in the payouts, create a new line in the Excel import template for each invoice.
Example
Next, delete zero transaction and void transaction line items, and change the format of the Amount column in the Odoo Import to CSV sheet to Number.
Go back to and search again for the previously used batch settlements dates.
Verify that the batch settlement dates on eCheck.Net match the related payments’ dates found in the Date column of the Odoo Import to CSV.
If it does not match, replace the date with the one from eCheck.Net. Sort the column by date, and make sure the format is
MM/DD/YYYY.Copy the data - column headings included - from the Odoo Import to CSV sheet, paste it into a new Excel file, and save it using the CSV format.
Open the Accounting app, go to , tick the Authorize.Net box, and click . Select the CSV file and upload it into Odoo.
Tip
List of eCheck.Net return codes