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.


PHP SDK Fatal Error void must be compatible with

Hi, I've just cloned the php sdk from git and run 'composer update', but when I try the following command: php PaymentTransactions/charge-credit-card.phpI get the folling error message: PHP Fatal error: Declaration of JMS\Serializer\JsonDeserializati...


Hosted CIM Updgrade

We are currently in the process of ugrading the depricated services we are using and I have gotten to the point where I am trying to upgrade our usage of the hosted CIM forms. We have a javascript file that is managing the popups which ...


Shopping Cart Recomendation Solved

I'm looking for a simple shopping cart to integrate Authorize.Net into my application. Desires: 1) Free and simple to use and integrate2) I want to keep the look and feel of the app3) I want transaction details back when complete (don't need credit c...


Integration Issue: vendor/autoload.php not installing

I cannot find the answer to this and this is my first time setting up and using composer. I am using OS X High Sierra on the local side, running PHP 5.6.I used terminal on the Mac to get composer and my composer.phar file loaded.I am us...


Retrieve token using API Solved

We are converting from the soap endpoints to using the API and I'm having issues with the call to getHostedProfilePageRequest(). We are trying to set some settings and they are being rejected with the following two messages: "Setting Name '10' is inv...

Low Bandwidths Cause AcceptUI Issues

It seems that the AcceptUI modal has problems doing initial loading on low bandwidth clients. The issue can be verified with browser cache disabled (Test Case is: new initial donation from client) and throttling using either Chrome Developer Throttli...

XML to populate ARB description field

Our ARB transactions do not get posted with the Description field that we provide. There is only one place in the documentation that addresses this. It gives the following information; order Contains optional order information.invoiceNumber Merchant-...

First transaction not showing in customer history

In both sandbox and production environments, the first transaction received by the CIM through the API is not listed in the customer history. However, all subsequent transactions are listed. Note that the first transaction can be found ...


Default Address for Hosted /Manage

I have an integration based on using the hosted /manage page (or the /addPayment page, I can use either). The last issue is that I need a way to default the address for the new Payment method, as I can't have the client reentering the address that is...

required billto in Create Sub request?

Why is billTo element required for a call to ARBCreateSubscriptionRequest? EG response: {"messages": {"resultCode": "Error","message": [{"code": "E00014","text": "Bill-To First Name is required."},{"code": "E00014","text": "Bill-To Last Name is requi...

Get all customer payment profile issue

Hello,Can you please tell me that the api in the shared link will only show the live mode data? I'm asking this question because when I'm sen...

Regular Contributor

What's the REAL maximum length for text labels? Solved

I am in the process of setting max character limits for fields that we will let our customers modify to meet their needs. When I send this over as a merchant name using the Java SDK for Accept Hosted: "Dunder Mifflin How much text can we fit in here ...

VB project won't compile with any references to ANetApiResponse Solved

When I add any reference to ANetApiResponse in my VB project, the project won't compile. If I add this line in the code it shows no errors, but the project won't build: Dim AuthResponse As ANetApiResponse If I comment out that line, it compiles fine....

Customer IP

How to can i check my customers IP address? In transaction detail, under Authorization Information, in Customer IP field. It only shows my websites IP address where the transaction occurs.


ARB Auto Retry flow

I've enabled Auto Retry on ARB, but it still could use some work. I have SaaS software that is susbscription based. When the transaction declines, software gets shut down. Simple enough. Previously, I would charge their card for the declined payment ...

Changes to Supported Characters, x_line_item

x_line_item = "item1<|>Registration<|><|>1<|>" + 1 + "<|>F"; this is how i send my values for x_line_item. it has been many years since I've set this code up, so I need a refresher. are the <|> delimiters required for this data? if so, how is this af...

Changes to Supported Characters

I would like tio know if Changes to Supported Characters(january 10, 2019) will affect Magento 1.x and 2.x installations

How refund api's works? Solved

Suppose I have 100 customers and 60th customer will facing a problem from my services and He want to refund all the money he paid for the service then which json data merchant will send that it will refund the money to the 60th customer. The below js...


Write custom code to talk to APIs to process payments

I have an application written in R. I need to integrate it with the following payment method inside the application. don’t know how to change these codes and make plugins so that I can integrate my Shiny application w...

Add multiple payment profile while creating customers

Using sandbox key and transaction id when I'm creating the user using json flavour. This api will response me the customerProfileId and customerPaymentProfileIdList in the list there is one one id. Can we create it multiples? if yes, Then what is the...

"Freight amount Invalid" when adding description

Hi, I have been trying to set the shipping description for the Accept Hosted page on the php API call for hours, and I do not think it is possible without getting the above error. I am well within 255 characters. I have tried an 8 character string an...

Update Credit Card using .net sdk Solved

We are communicating to using SDK (.net).I would need help with implementing updating credit card for our customers. I did some research and found that "UpdatePaymentProfile" call would update the existing payment profile with new informatio...

Code 13 Response using Direct Post on Magento 2

I am receiving a Code 13 response from the gateway when I try to run a transaction through Magento 2. I have ensured the API Login ID is correct, I have reset the transaction key and I have created a ten character MD5 that I have put in...

The cardholder authentication value is invalid Solved

I am working on Authorize.Net AIM module on ZenCart. Recently we are integrating Cardinal Commerce for 3DSecure. The setup is already completed and we append the value of x_authentication_indicator and x_cardholder_authentication_value to Authorize.N...

Limit on API calls per hour/minute? Solved

I’m redesigning the backend on my clients website. I have a database that has a list of all the transactions and some of the transaction details.I think the easiest way may be to loop through the transaction numbers and do a getTransactionDetails met...