For merchants with an existing Authorize.net account and Shopify store.
The same setup, start to finish, on screen. The written steps below follow the video exactly.
How to Integrate Authorize.net Gateway with ShopifyYou need your Authorize.net credentials before you start. This short walkthrough shows where to find them.
How to Get your Authorize.net API KeysLog into your Shopify Admin. Visit shopify.com/admin and sign in.
Go to your Payments settings. In the bottom left corner click Settings, then find Payments in the left menu.
Add a new payment provider. In the top box on the bottom click “See all other providers”.
Select Authorize.net. In the provider list, scroll or search for “Authorize.net.” Click Authorize.net, then click Install. In the install app window click Install. Click Connect to Authorize.net when redirected.
Enter your credentials. When prompted, paste in the values from our email.
Configure payment capture. Choose your preferred payment capture method.
Save your settings. Click Save at the bottom of the page.
| Shopify field | Paste this value |
|---|---|
| API Login ID | Your API Login ID |
| Transaction Key | Your Transaction Key |
Do not mix up sandbox credentials with live ones — they are separate environments.
If you were given sandbox/test credentials:
In the Authorize.net section, toggle Test mode ON.
Paste in your sandbox API Login ID and sandbox Transaction Key.
Save changes.
Place a small test order using a test credit card (we’ll provide test numbers).
Confirm the order shows as Paid (or Authorized) in Shopify → Orders.
When tests succeed, switch Test mode OFF, replace with live credentials, and save again.
With live credentials saved, make a small real purchase (e.g. $1.00) on your storefront.
Confirm the order appears in Shopify → Orders as Paid (or Authorized).
Log in to Authorize.net → Reports → Transaction Search and confirm the transaction is listed.
If needed, void or refund the test payment inside Shopify.
Go to Shopify → Orders.
Open an order that says Authorized.
Click Capture payment → Confirm.
Go to Shopify → Orders.
Open the order → Refund.
Shopify sends the refund request directly to Authorize.net — no need to log in separately.
If anything in the gateway setup does not behave the way this guide describes, reach your Compaytence representative before you switch to live mode.