What are Authorized Applications and how to manage them in the Merchant Interface? - New Experience (2.0)
KA-07620
4
04/08/2025 21:43 PM
2.0
This article covers the new Authorize.net experience (2.0) for Authorized Applications and OAuth in the new Merchant Interface. For the classic experience (1.0) please see the support article: What is Authorized Applications and OAuth and how to use it? - Classic Experience.
For information on how to identify what version of Authorize.net you are on, please see the support article: How to identify what version of Authorize.net you are on and switching between them? - Classic (1.0) and New Experience (2.0)
What is OAuth?
How does it work?
- When a user clicks this button, a browser tab opens to the Merchant Interface. If the user is not already logged in, they will be prompted to do so.
- If the user is an Account Owner or Account Administrator, the Merchant Interface will display the name of the solution and the requested API permissions. Clicking the Allow button registers the solution and grants the requested permissions. From that moment, until permission is revoked, the solution may submit API calls on the account's behalf.
- Only Account Owners and Account Administrators can approve OAuth requests. If the user is not an Account Owner or Account Administrator at sign-in as part of this process, they will receive an 'Access Denied' error message.
Which permissions may a solution request through OAuth?
- scope=read — provides read-only access to your data, for use in reporting, analysis, order fulfillment, etc.
- scope=read,write — provides full access to all API calls, including the creation and update of transactions, subscriptions, and customer profiles, as well as the ability to delete customer profiles.
What happens if you revoke permission for an Authorized Application?
OAuth-enabled solutions use an access token to authenticate API calls, which expires after 10 minutes. If you revoke permission for an Authorized Application, any active access tokens will remain valid until they expire. Once the access token expires, the application cannot submit API calls and will receive error E00123, "The provided access token has expired." Therefore, solutions can submit API calls for up to 10 minutes after revocation.
Viewing Authorized Applications:
- Sign in to the Merchant Interface.
- Be on or switched into the New Merchant Interface (2.0)
- Click on Account in the left navigation.
- Click Account and API Settings.
- Under Security Settings click Authorized Applications.
- Applications given Authorization will be listed with their name and permission and a link allowing access to be revoked.
Was this article helpful?