Integration and Testing

Authorize.Net API questions and help with your payment integration.

Showing results for 
Search instead for 
Did you mean: 

From this board


Recorded Developer Webinars Pinned

Please find the links of our recorded developer Webinars Simplify PCI Compliance with Authorize.Net Accept Learn about Authorize.Net API Integration with OAuth 2.0 Creating Automated Workflows Using Authorize.Net Webhooks Thanks Anurag


API / Features documentation Pinned

Use the features you want to build the payment solution you need. You'll be up and running in minutes. Features : SDKS : API reference :


Use Try It Tab for testing APIs on sandbox Pinned

You can test APIs from our Try it Tab in API reference on sandbox without signup Click on the Try it tab and click send .


Use Testing Guide for Specific Transaction Responses Pinned

Using the Testing Guide, developers can trigger specific transaction responses in the sandbox including approvals, declines, errors, as well as AVS and Card Code responses. If you have questions or comments, please use this thread.


transHashSha2 is not in the API transaction response

Hi, I received the notification about transHash being replaced by transHashSha2. I updated to the latest SDK (1.9.9) but I still don't get a value in the transHashSha2 field. I am calling CreateTransactionRequestagainst the sandbox and the transactio...

Getting a "timeout" error on Relay Response

I'm trying to get a DPM integration working with the new hash requirements. I know I need to upgrade to the newer approach, but I need to get this working before I dig into that. The problem is that I can't get my development site talking to the sand...

The type AuthorizeNet.BankAccount was not expected

Hi, I followed the C# example payment example and converted it to VB.Net, but I'm having trouble processing bank account. When I execute my transactionController I'm getting an error"The type AuthorizeNet.BankAccount was not expected. Use the XmlIncl...

SHA512 - Signature Key to Byte Array Java

Authorize.NET provides C# code to convert the Signature Key to a Byte Array and calculate the HMAC-SHA512 value. Their example code is using lambda coding in C#. Can someone provide a Java equivalent example of this? I have non-lambda Java version wo...

Refund for AuthorizeCaptureTransaction only via CREDIT

Hi all,We are using AuthorizeCaptureTransactions and looking to implement Refund functionality. Can we use only CREDIT TransactionType for refunding such transactions?What if transaction still pending for settlement? Can it be refunded via CREDIT?Tha...

Direct Post Method and SHA-512 upgrade

Does anyone know if the x_fp_hash field sent to in a POST will need to be updated to use SHA-512 with this upgrade? I understand the response back from will now have have an x_SHA2_Hash field but wasn't sure about what I n...


SANDBOX to PRODUCTION (sdk-php-maser charge_credit_card.php) Solved

What steps are required to be fulfilled when going from SANDBOX to PRODUCTION using the sdk-php-master folder? STEPS COMPLETED1. Keys have been generated for PRODUCTION2. Sandbox and Merchant accounts have been switched from Test to LIVE3. The charge...

Error Trying to install SDK

I am trying to create a project in visual studios 2013 and when I run the PM command to install I get the following error. PM> Install-Package AuthorizeNetThe source at [] is unreachable. Falling b...

How to create a security Key for Sandbox Solved

We need to test the new to SHA-512 .Hence want to generate a new Security Key.Is there a way to create a security key in Sandbox before we make our changes to Production

SHA2 testing almost complete but sha2 hash not matching Solved

I'm working on converting to the SHA2 hash using the DPM method. (Migrating to accept.js is in the planning stage.) In my sandbox account, I'm generating a SHA2 hash for the x_fp_hash field and it must be working correctly, because I'm getting a 'Thi...

HMAC_SHA512 using java API Solved

i am changing to code to integrate HMAC_SHA512 using java API But i get Error code 99 Transaction cannot be accepted after the new change I am using the TEST As mentioned i am sending the inputstring ...


transHash elimination questions

Regardng the impending elimination of the transHash (MD5) field from transaction responses in favor of transHashSHA2, we have several questions that don't appear to be answered anywhere in the existing communications: 1) We are using an AuthorizeNet ...

BillTo firstname is required" error E00014 while creating ARB Solved

Im trying to create ARB subscription from a customer profile id and a customer payment profile id. First i have created a Customer Profile then created a Customer Payment Profile for this Customer Profile .when i'm trying to Create a Subscription (AR...

Which integration method and how ?

I have integrated in my Drupal site with Ubercart.1. How can I know what integration method I am using in my project?? AIM/SIM/DPM/ARB2. Does MD5 hash to SHA512 update is same for all methods ??3. Does it require writing code for update...


Webhook endpoint URL

Hi, I am trying to setup Webhooks notification for my application. When I try to setup my endpoint URL via the Merchant interface I get a message "Invalid URL". The URL is

Am I SHA-512 compliant?

I have a PHP site that I want to know if its using SHA-512 or MD5. I think its authorizenet for PHP SDK I'm using. This is how I process a credit card transaction (keys changed to protect the innocent): require 'includes/authorize/vendor/auto...


Magento 1.9 MD5 Hash removal

Is there support for SHA-512 on the Authorize.NET extension on Magento 1.9? The transactions appear to be using md5 by default. Thanks


MD5 hash and OpenCart ( Solved

Good afternoon! We have an OpenCart site and also received the lovely and ominous MD5 email notification from We've done a lot of digging, both in this forum and on the developer/API links provided by and unfortun...

Coldfusion SIM HMAC-SHA512 Update Solved

Hi all... I currently have a working SIM MD5 solution and am updating to SHA512. I believe that I have walked through the necessary steps as outlined here (


AIM x_delim_char and Magento

Magento 1.9.x uses a multi-character x_delim_char value, (~), when it submits AIM requests. It appears that this is a violation of the spec—the documentation clearly states that it should be a single character—but it's always worked. Until very recen...

.NET SDK - Paypal Express

This may have been covered before, but using the code that is offered with the .NET SDK and Paypal Express doesn't seem to comply with the documentation supplied. The transactionRequest object created using new transactionRequestType{} has has invali...

Acceptjs in case of merchant to partner account connection Solved

I try to use in case of merchant to partner account connection ( So I have an application configured in partners a...

Multiple refunds on same transaction via API Solved

Hello, Is it possible via the API to process multiple refunds on the same purchase transaction (on different dates) provided we don't exceed the amount of the initial transaction? Thank you!


AcceptJS for ACH or Card in same form

Is there a way for Hosted AcceptJS to display both ACH or Card payment options for a payor in the same dialog, similar to the options in getHostedPaymentPageRequest? I only see where you specify which dialog to display, based on options passed in. Bi...