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.

Auto-show credit card type in hosted CIM? Solved Locked

it would be great, if like paypal, the hosted CIM would automatically verify if the card is valid and turn red/green (just based on the algorithm, not AVS) and even better, to highlight the card type. Here's some JS for client-side just to see what t...


ARB PHP SDK Code submitting transactions twice? Solved Locked

I'm using the ARB SDK to test the subscription cancel function. (I verified the subscription number is active using the Recurring Billing web interface in my test account prior to running the script.) This coderequire_once('AuthorizeNet.php'); define...


Recurring Billing for Dynamic Number of Months Solved Locked

I was reading through the developer manual, but I'm wondering if it is possible to recur bill based on a dynamic month amount. A customer signs up for 10 months at 15 dollars = $150.00, does the API allow for a recur bill at $15.00 per month for 10 m...

PHP integration LAMP Locked

To technical support,We are trying to integrate our e-commerce platform with your gateway since last week. We have tried all of the given examples with no success. The application is based on PHP/MySQL/Apache/LINUX and need to use a simple checkout f...


from where to read the 97 error reason code?? Locked

When i run my code i get an error like "(99) This transaction cannot be accepted" which is since transaction id is invalid. But i cannot read this anywhere in my application in order to customize my error message to state the exact reason that is the...

ARB & AIM Integration in website Solved Locked

Hi, We are using AIM method in one of our client website for payment transaction. We have a new requirement that both ARB and AIM required in the same aplication. AIM uses for normal payment process and ARB method for automatic billing....

Magento eCheck? Locked

I can't get this eCheck to work at all in Magento, the only extension I can find is I added this exntension and it didn't even display off the b...


Problems parsing xml nodes in ARB response Solved Locked

I'm new to working with XML, and I'm using the SDK to check the status of an ARB subscription, using the following code: (I am using my test account credentials in the right places below)require_once('AuthorizeNet.php');define("AUTHORIZENET_API_LOGIN...

Hosted CIM - International billing addresses Locked

Hi,In the hosted CIM, it's my understanding that the billing address popups are developed and controlled by Does offer a version of the billing address popup for international addresses? Thanks

Daily transaction summaries /w customer id (CIM) Solved Locked

I've been digging through the transaction summary API, and I can't find anywhere that links a particular transaction to a customer. Am I missing something? We use CIM for repeat customers, and maintain a local database as well. We would like to keep ...

PHP SIM Integration Help? Locked

I need some help to understand how can I track the data to insert into the db after the payment has been processed on using SIM method. I'm storing all data in to session array and after hitting "Confirm and pay now Button" it goes to a...

Transaction ID in testing mode? Locked

So... in live mode $response_array[6] (the array of values kicked back from will give me the transaction ID. Does this not work in test mode? I am just getting 0 for all transaction ID's but the other array values are valid.

iPhone SDK Locked

Hi, I am trying to integrate iPhone SDK into my project. (AIM)I have some dificulties and I can't make it work. I have followed the guide AuthNet *an = [AuthNet getInstance]; [an setDeleg...

i need help Locked

how can i get my MD5 Hash number please help i am new here . i also want to know if i can have both aim and sim together ??? if i just use simple check out do i need to use md5 hash number and my api login and my transaction keys?

AIM Integration java client NumberFormatException Solved Locked

Hello, I've been developing a system that uses the Authorize.NET Java client. Everything works superbly when using the Sandbox mode; however, when I switch to Production mode a transaction is first processed by Authorize.NET, the card charged, and th...


Is there a cost to integrate with payment gateway? Locked

I'm just trying to find out if there is a cost for integrating a software application with your payment gateway? Or, does this cost go directly to the merchant? Any help would be great.

Change text in email receipt using SIM? Locked

Using SIM, is there any way to change the "Thank you for your order!" text in the email receipt? I tried setting x_header_email_receipt, but that just adds a message above this text. The payment is for a donation, so it would be nice to change the me...

understanding database schema Solved Locked

I have an existing customer database in MySQL. Would like to migrate this data to CIM and manage it there. Downloaded and read the Developer Guide (XML), tried to find database schema or at least a list of all the values that can be stored or associa...


Custom Receipt Page Locked

Hello all, I setup the Direct Post Method on a site with the following the instructions in the manual:. How do I create a custom receipt page including the customer's name? Currently, the "receipt" contains "Thank you for your purchase! Transaction i...

ARB startDate and UTC timezone producing error Locked

When I create an ARB subscription, it seems in the mornings we get a "Start Date must not occur before the submission date." error. Which makes absolutely no sense! We use UTC for the startDate value and support has told me their servers are on MST -...

Questions regarding transactions Locked

Hello. I am writing a system for my company and I am needing to know the following. 1. Does unsettled means that the credit card is valid, but won't be charged until the end of the day? Or does it means that the card may or may not be valid and it wi...

ARB with CIM Locked

Please guide. I read this on web "Unfortunately ARB and CIM do not work together as you cannot retrieve ARB information with it" Can you tell me how true is this? I followed this process in my CIM Transaction I have setup $cim->setParameter('recurrin...


Testing ARB and AIM Locked

I'm currently trying to setup ARB and AIM methods to replace my PayPal ran site. The site has a membership (or subscriptions) and a store. I would assume the ARB and AIM combo is best for me. If not, please let me know. I'm already setting up the SSL...


How to determine invalid credit card number Locked

I am needing help with a credit card validation script. I have figured out how to determine if a credit card is valid/invalid but what I am needing is this:If someone enters an invalid credit card number, is there a way to determine which number is i...

Missing or invalid token Solved Locked

I am evaluating Authorize.Net as a likely solution for initial and re-curing billing for my Saas application. I have been putting together a proof of concept for my manager. It is an ASP.Net WinForms app. I have been following the examples from the c...