{"title":"Authorize.Net","slug":"authorize-net-payment-provider","url":"https://support.storeconnect.com/articles/authorize-net-payment-provider","url_markdown":"https://support.storeconnect.com/articles/authorize-net-payment-provider.md","subtitle":null,"summary":"Configure Authorize.Net for credit card payments in StoreConnect, supporting checkout, subscriptions, additional payments, and pre-authorisation.","type":"Help_Documentation","video_url":"","keywords":"authorize.net, payment provider, credit card payments, payment gateway, subscriptions, preauthorization, additional payments, salesforce payment, checkout, api configuration, merchant interface, public client key","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| Preauthorization    | 🟢        |     |\n| ApplePay            |           |     |\n| Express Checkout    |           |     |\n| GooglePay           |           |     |\n\n##\nPayment Provider Configuration Options\n\nYou will need to sign up with [Authorize.Net](https://www.authorize.net/en-us/sign-up/pricing.html) if you don’t already have an account.\n\nTo generate the Client Key, log in to the Merchant Interface as an Administrator and navigate to Account \u003e Settings \u003e Security Settings \u003e General Security Settings \u003e Manage Public Client Key.\n\nIf the Public Client Key does not yet exist, answer your security question to generate the key.\n\n| StoreConnect Field | Usage                                  |\n|--------------------|----------------------------------------|\n| Provider           | Picklist Value API Name = AuthorizeNet |\n| API Mode           | sandbox / production                   |\n| API Key            | API Login ID                           |\n| API Secret         | API Transaction ID                     |\n| API Options        | Public key                             |\n\nTo specify the Public Key, add the following to the API Options field of the Payment Provider record:\n\n```yaml\n\npublic_key: \"YOUR_PUBLIC_KEY\"\n```"}