What can we help you with?


000001517


128

04/09/2025 15:52 PM

4.0

This article will guide merchants, partners and developer through understanding Authorize.net developer resources and sandbox environment and testing.

Developer Center and API Documentation and Reference

The Authorize.net Developer Center is an all-inclusive resource hub tailored specifically for developers integrating Authorize.net payment solutions into their applications or websites. It offers a broad range of tools, documentation, and guides to ensure a seamless and efficient integration process.

Resources and Information on the Developer Center:

Sandbox Environment for Testing

Along with the Developer Center and API documentation, there is a sandbox testing environment provided. This environment can be used to test out on your own sandbox account API calls and actions and additionally products and services as well in the interface. Merchants or developers can sign up for a Sandbox account here.

What are accounts setup with for testing?

  • Most products and services are enabled by default including:

    • Automated Recurring Billing (ARB)
    • Customer Information Manager (CIM)
    • Invoicing
    • Virtual Point of Sale (VPOS)
    • Mobile Point of Sale (mPOS)
    • API ID and Transaction Key are auto-generated.
  • Other services will need to be enabled:
    • Account Updater
    • eCheck
  • Not Available:
    • Access to Merchant Profile
    • Changing Currency

Getting Started Testing

  1. Create a sandbox account and obtain the API ID and Key specific to your account.
  2. Review the API documentation.
  3. Review testing guide and common setup questions.
  4. Use the API reference with your account's API ID and Key.

GitHub

In addition to the Developer Center, Authorize.net has a GitHub repository that houses the source code for Authorize.net's. Developers can discover SDKs for various programming languages, including .NET, Java, PHP, Ruby, and Python. These SDKs offer pre-written code that developers can utilize to interact with Authorize.net's APIs, simplifying the integration process.

FAQs for Developer Center and Sandbox

  • What is an API login ID and transaction key?

    • The API login ID and transaction key are authentication values used to identify your account when connecting a website or application to the Authorize.net payment gateway for transaction processing. The API login ID and transaction key cannot be used to log into the Merchant Interface.

  • How do I obtain the transaction key for my sandbox account?
    1. For sandbox API requests, sign in to the Sandbox Merchant Interface.
    2. Click on Account.
    3. Click on Settings.
    4. Click on API Credentials & Keys.
    5. Click New Transaction Key.
    6. Click Submit.
    7. Request and verify a PIN in order to see the transaction key.
  • Can I test refund transactions on my test account?
    1. Yes, you can process refunds against settled transactions. Transactions settle after your account's Transaction Cut-Off Time, which defaults to 4 pm Pacific Time.
    2. To check your account's Transaction Cut-Off Time:
      1. Sign in to the Sandbox Merchant Interface.
      2. Click on Account.
      3. Click on Settings.
      4. Click on Transaction Cut-Off Time.
      5. If you change your Transaction Cut-Off Time, the change will take effect within 24 hours.
  • Can I perform load or stress testing in the sandbox?
    1. The sandbox is for integration testing only and should not be used for load or stress testing. We may suspend sandbox accounts that send unusually high transaction volumes.
  • How do I get support for my sandbox account?

 

 

 



Was this article helpful?


Articles Recommended for You
Updating results