In this guide, you'll learn how to view and edit Authorize.net integration settings in Medusa Admin via the Integration Module.
To view the Authorize.net details:
This opens the Authorize.net settings page where you can review the credential details, the payment capture and the express checkout.

You can update the environment and the four keys from the first section on the Authorize.net settings page. Sandbox sends the payments to the Authorize.net sandbox, and Production sends them to your production account, and the keys of one environment do not work in the other. Where each key comes from in the Merchant Interface is listed in Account Setup.
To edit the credential parameters:

Then click Test connection. It reads your account from Authorize.net with the API Login ID and the Transaction Key, so wrong keys, or keys of the other environment, fail here. It also fails while the account is in Test Mode, which keeps no transactions. With a Signature Key, it checks that an active webhook whose URL contains sends , and . A passed check shows the account's currencies and its Payment Gateway ID.
The Behavior section determines the payments processing type.
If Capture right away is selected, one-step payment is used. If Authorize only is selected, two-step payment is used, and you capture the held amount from the order in Medusa Admin. If the amount is not captured within 30 days, the authorization expires.
To edit the payment behavior:

The Express checkout section turns the Google Pay button in the storefront's express checkout row on and off.
To edit the express checkout:

To add a payment provider displayed in the Storefront for Authorize.net:

Add Authorize.net only to regions in the currency of your Authorize.net account. An account takes payments in one currency, set when the account is created, and Test connection shows it.
Authorize.net settles captured payments once a day, at the transaction cut-off time of your account, and takes refunds only for settled payments. The plugin handles a refund from Medusa Admin depending on the payment's state:
When a filter of the Fraud Detection Suite in your Authorize.net account holds a transaction for review, the order is placed without a payment and waits for your decision in the Merchant Interface. Approving the transaction adds the payment to the order through the webhook. Declining it is written to the log as a warning, and you cancel the order in Medusa Admin yourself.
Make refunds and cancellations from the order in Medusa Admin. A refund or a void made in the Merchant Interface does not reach Medusa, and the order keeps its amounts. If you also subscribe the webhook to and , the plugin writes them to the log, so you can find them there. A capture made in the Merchant Interface does reach Medusa through .