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.

In Sandbox - pre-auth using zip 46282 to force decline

While testing in the sandbox, I put through a sales transaction using a pre-auth code, but also using the 46282 zip to force a decline transaction. The transaction came back successful. Will an pre-auth code always override the use of the 46282 zip t...


Bad Request from CIM Solved

I've searched a while for a awnser or hint to my problem. Whenever I send a request using CIM and CURL, I get a Bad Request error back. The request Im sending is as follows (Merchant info X'ed out). XXXXXXXXXX XXXXXXXXXX 1 Jerrod Davenport 1@gma...


unpacking transaction line items with the Python SDK

I am successfully using the Python SDK and the sample script to retrieve most of the the details of a credit card transaction. However, I can't figure out how to unpack the transactionDetailsResponse.transaction.lineItems o...

Accept PayPal through Authorize.Net

Hello. I recently signed up to accept paypal through Does anyone know where I can find the code to add it as an option to our website? Thank you very much!

CIM - can the payment page be customized?

We are going to be implementing the CIM method to a website. The client wants to alter the payment page that the user fills out when making payment. I think they would like to control what fields appear and give the page a custom look a...


Sandbox URL Returning 403 outside browser Solved

I am trying to access the sandbox using I access it from a web browser window the interface seems to work. However when I try to access it from inside Visual Studio as a service reference, or us...

can I change already preauth transaction amount

How can I change the preauth transaction amount, for example I did preauth for $10 and it is successful, later I want to change the amount and ignore previous amount. Is it possible? If I preauth same amount in new transaction with same amount same d...


PONumber is empty after call GetTransactionDetails Solved

Hello everybody.I'm new using AuthorizeNet...I'm using GetTransactionDetails to load an object that I created, but after call this method the PONumber is empty ,also the FirstName and LastName are is my code: Dim entity As New NSWebUtility...


Send Session data to Relay Response page Solved

Hello. I am using Visual Studio, aspx, and C#. I want to send 3 strings of data from my payment page (using DPM) to my Relay Response page. Typically I could do something like the following... Payment Page: Session["EventCode"] = EventCode.Text;Relay...

Production Mode does not work

Hi, I am using the C# - SDK sample code with few adjust to integrate in a customer's website. Code works very well in Sandbox, using my developer credentials. Then, when I turn the environment to Production put my Customer's credentials and live cust...

Site Move

I'm not a wordpress person nor have I used before but we are moving our site to a different server (hosting company) and I have the site all up and working but the only thing not working is the - I put in a test credit car...

modifying error codes with Magento plugin

Could someone tell me where to find/edit the error code text that appear in the pop up window? Eg. Error 11 A duplicate transaction has been submitted. A search of the module code came up empty so wondering if it is coming directly from api response....


How do i got the future payments for subscription in C#

I am trying to implement for my site with: - checkout - subscription through bank account ,I create the subscription successfully ,but need to know ,How can i be notified for next month subscription payment for both Merchant and payer. ...

Building a Marketplace

I am looking to build some market place funcitonality where I store members payment information in the CIM. Then use that information to payout to multiple bank accounts. 1. Is this even possable with Authorize.net2. Can I store ECheck ...


SIM gateway and x_discount field

I'm using the SIM gateway to submit purchase transactions. One of the fields provided by the API is x_discount, which supposedly can be used to indicate a discount from the merchant. But the hosted payment form that shows up doesn't actually display ...


Python code for fingerprint generation Solved

Using PHP for a transaction posted to the SIM gateway, fingerprint generation is based on the following function: function hmac ($key, $data){return (bin2hex (mhash(MHASH_MD5, $data, $key)));}Not being very familiar with either PHP or hash functions,...


Tokenizing card details from front end without hosted form

Hello guys, Our business has been using braintree, and would like to add as another payment gateway for redundency. Is there a way to tokenize a credit card, and transact with that token in the future without having our servers touch th...

Create a CIM profile by calling ChargeCreditCard

The API documentation suggests that when charging a credit card, one can create a CIM profile by setting transactionRequest.profile = new customerProfilePaymentType { createProfile = true } When testing that in the Sanbox, the response.profileRespons...


SIM and Python

I'm using the Python SDK to get batch and transaction info (apart from one problem that is not relevant here), but I would like to continue using the SIM gateway for processing buyer transactions on my website. My existing web page does this with cal...


no permission to access Transaction Details API Solved

I have been submitting credit card transactions to the SIM server via a PHP web form for many years without problems. Now I'm trying to start using the Python SDK, executing the get-settled-batch-list script as a first exercise. I have already set th...


SIM and Canadian credit cards

We cannot process Canadian credit cards when rejecting response A (zip code). Canadian cards do work when not rejecting response A, however we do want that setting. Any way around this?

Is shipTo Address info passed on to processor?

Does anyone know whether AuthNet actually pass the ShipTo Name and Address data to the payment processor? In other words, would the shipTo info be passed on so that card issuing bank can use it for reporting purposes by the cardholder? AuthNet explic...

What is Entry Mode : Keyed ? that is return from respose.

When i request to charge credit card. it gives in response Entry Mode : Keyed. So, i'm in trouble because i used SDK of Python and in SDK it gives error because it does't find Entry Mode node but credit card is charged.So, please help me..Thanks.

EMV Support?

Has anyone heard anything from regarding their promised support of EMV cards for API transactions? The FAQs have promised documentation and integration but there's been no updates to either since 2015.

API rejecting all credit cards

The sandbox environment is currently rejecting every credit card we try to send. This has effectively shut down our test environment and is a serious issue. Is anyone else seeing this issue? How do I go about getting this addressed ASAP?


Relay page in ASP classic, redirect?

After processing the transaction, our relay page in ASP classic appears and works fine. Under a certain condition, I want the relay page to redirect (response.redirect) to a different ASP page. Somehow the relay times out at this point and crashes. T...