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.

Storing Credit Cards

Hello, I thought I would reach out in the development forum prior to contact directly. So, my company is trying to collect customer details such as credit cards, along with billing and shipping addresses through our website. I should ad...

Getting 57 error for subscription other than first payment ?

Hi Team, I have created a subscription in my PROD account,Subscription 2 nd payment failed with transaction status as declined.I have updated credit card details, now the subscription 3rd payment failed with transaction status as "gener...

Settlement Report - Fees

Hi, I would like to pull a daily settlement report with the Authorize.NET fees per order or per day. I am using the GetSettledBatchList call:


Certificate pinning

I am interested in implementing certificate pinning in my iOS app, specifically when it communicates with Background info here: What is's policy on announ...

Where can I get aNet Java SDK which is stable? from Github?

My website will be going live after migrating from SOAP to new APIs. I have downloaded java-sdk from Before going live, I need to know how much stable is this SDK OR whether I have downloaded co...


Does using Accept.js require PCI compliance?

Currently our company uses the simple SIM payment method provided by This has been serving our needs but there is a serious problem that we encounter now and again "The script timeout error". The frequency of occurrence has increased o...


First Name+Last Name vs. Full Name

Authorize has two separate fields for customer First Name and Last Name. I'm wondering if there is one of these fields which can be used to submit 'full name' instead of a name in two parts?

Sandbox Not Working But Not Throwing Error Either...

I am hoping someone can help me discover why my sandbox is not showing the test transactions. Here is what I have so far: AuthorizeNetAIM.php file settings: const LIVE_URL = '';const SANDBOX_URL = 'https...


Line Breaks in x_footer_email_receipt (SIM)

According to page 32 of we can use HTML
in our headers and footers. Sent in x_footer_email_receipt:"Your trip begins Thursday, May 18, 2017. Please call us at (800) 6CANOE2 ...

Cannot Make payment for merchant account in C#.

Hello,I am using DLL package for service.I created aaccount in sandbox for developing. than in live I used merchant Credential for working live mode. I change enviroment sandbox to PRODUCTION but itsnot working properly and asking for I...

No email receipts from Sandbox using Gravity Forms

Hi, I'm using Gravity Forms and the Sandbox account to test transactions. When I submit a transaction I don't see any errors, and Gravity Forms logs the transaction as successful with a transaction ID of 0. However, I am not getting any email receipt...

Installing iOS SDK

Hello, I'm trying to install the iOS sdk and I've tried it two ways, manually, and using cocoapods. Both ways I got an error and don't know how to fix it. Cocoapods With cocoapods I got a few errors that I was able to fix such as running on device in...

CIM createTransactionResponse missing declined reason

We are only getting generic declined reasons on the createTransactionResponse object unless the reason is an AVS mismatch error. The transactionResponse.messages node is null and transactionResonse.errors contains only one error: errorCode 200, error...

Regular Contributor

PHP API getting no response at times

We're using the PHP API (net\authorize\api\contract\v1) and we've been running transactions and at times get no response from It works the majority of the time, but in a 24 hour period we've had 8 instances of no response. I initialize...


need email field on CIM using internal system

our internal system uses: to setup a customer token. This internal system opens a window that shows a basic form asking for customer information (to setup ...

Regarding migrating from SOAP APIs to new API

Hi, I am using SOAP APIs for customer profile creation and payment transactions. SOAP APIs are now deprecated and will not be supported after March 1, 2018( What all things are necessary to move to new Aut...

X-Cart Refund

I'm currently using X-Cart with Accept.js. Which is working fine. But there is no way to process refunds without going to Is there anyone that has integrated a PCI compliant way to process refunds while staying on X-Cart?...

Auth_Only + Capture/Void vs AuthCaputure with Refund Solved

I have a project where at a high level I want to validate the credit card information a user entered. If the card is valid then I'll perform some processing, then assuming the processing is successful charge the card that was validated in the first s...

AcceptJS Test Token

I would like to unit test the server side code that processes the Nonce token response. It would be nice if there was a sandbox token that could be used multiple times for this purpose. Does anyone know if this functionality exists. If not, I would b...

Switched to Live mode, every transaction response is null

I have integrated into my website with code. I have been using the sandbox and have just switched to my actual gateway. Now all transaction responses are null, whether its in live mode or test mode. I used var_dump on my Transaction Res...

.NET Core support

Are there any plans on the roadmap for supporting .NET core with the Authorize.NET client library? Currently if I try installing the library via package manager I get an error saying it's incompatible with NETCoreApp, Version 1.1.

Regular Contributor

Payment requests timed-out, yet processed by Authorize.Net

Our production environment recently ran into some issues. The back end issued a payment request and our SOAP client failed to receive a successful transaction. Instead, it received this reply: The request channel timed out while waiting for a reply a...


Using the Accept Customer Hosted Form Solved

We've been using SIM (I guess now renamed as Payment Form) for several years. The BIG advantage of this method is that it falls under PCI SAQ A, which is easy to meet the requirements. I would keep using SIM forever if the payment page was made respo...