{"title":"Authorize.Net ACH","slug":"authorize-net-ach-payment-provider","url":"https://support.storeconnect.com/articles/authorize-net-ach-payment-provider","url_markdown":"https://support.storeconnect.com/articles/authorize-net-ach-payment-provider.md","subtitle":null,"summary":"Set up Authorize.Net ACH for direct debit bank payments at checkout. Supports USD only with 1-4 business day settlement.","type":"Help_Documentation","video_url":"","keywords":"authorize.net ach, direct debit, bank payment, echeck, payment provider, ach payment, checkout, usd payment, bank transfer, authorize.net setup, payment gateway, api credentials","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"## Supported features\n\n| Feature             | Supported | 3DS |\n|---------------------|-----------|-----|\n| Standard Checkout   | 🟢        |     |\n| Subscriptions       |           |     |\n| Update Subscription |           |     |\n| Additional Payment  |           |     |\n| Salesforce Payment  |           |     |\n| GooglePay           |           |     |\n| ApplePay            |           |     |\n| Express Checkout    |           |     |\n| Preauthorization    |           |     |\n\n## Payment provider configuration options\n\nTo generate your credentials, log into [Authorize.Net.](https://www.authorize.net/payments/echeck.html)\n\n| StoreConnect Field | Usage                                     |\n|--------------------|-------------------------------------------|\n| Provider           | Picklist Value API Name = AuthorizeNetAch |\n| API Mode           | sandbox / production                      |\n| API Key            | API login ID                              |\n| API Secret         | Transaction Key                           |\n| API Options        | Client Key                                |\n\nTo specify the Client Key, add the following to the API Options field of the Payment Provider record:\n\n```yaml\n\npublic_key: \"YOUR_CLIENT_KEY\"\n```\n\n## Limitations\n\n-   Only USD currency is supported\n-   It takes 1-4 business days before the money is credited to your Authorize.Net account. The payment ID is stored on the order's payment record to help with manual reconciliation once the money is credited.\n\nTo learn more about ACH direct debit, visit the [Authorize.net site](https://www.authorize.net/payments/echeck.html)."}