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.


Certain 'invoiceNumber' values predictably triggering errors Solved

Hey. I'm having a most bizarre issue. I'm able to predictably trigger certain errors by setting specific invoiceNumber values. I don't know whether this issue only exists in the sandbox or if it happens in production as well. I have tested numbers 1 ...

Unable to connect to Gateway (Spree Rails)

We're unable to connect to We installed the new certificate and are getting a Verify return code: 0 (ok) ssl connection when we run: openssl s_client -showcerts -connect Ca...

Accpet.Authorize.Net Server response delay/errors

For years our software has allow our clients the ability to process payments using transact.dll end points. We are aware of the transition to TLS 1.2 exclusive support and have implemented measures to meet these requirements. We have also transitions...


Semi-Integrated Environment - Python

Hello Forum, I was reading the documents on the Semi-Integrated Environment and it sounds like the perfect solution for my issue. However, I see the only SDK for a computer is for Windows, and it's a Visual Studio solution. I'm a Python programmer an...


Hosted Payment Form not displayed correctly when deployed on server

I have been working on this on and off for months and cannot get it to work. I have code to display the hosted payment page and it is working fine on my development machine. As soon as I put it on a server (my dev server or my production server) it d...

How to obtain the ZIP value when using AcceptUI.js?

Could not find this anywhere in the forum. Successfully using AcceptUI.js to popup a form and have: data-billingaddressoptions='{"show":true, "required":true}' in the settings. The popup form includes firstName, lastName, CCV and ZIP. Both name field...


Are akami URLs now required?

Dear Devs, On May 1st (or maybe April 30th) people started having issues with SSL certificats, as indicated in this forum thread. For me, the other issue was also the transaction URL we were using was the old one and not the Akami Surer...


Silent post not working for live site

Hi Suddenly My silent post url stopped working. No transaction is hitting to that url but if I put any other url it started hitting. I thought there might be problem with that url but that url also working fine when i tried to post form on that url. ...


Error connecting to AuthorizeNet Solved

All ... sorry if this is covered somewhere else searching didn't turn up anything recent. On 4/30 at 3:30am CT "" stopped accpeting our connections. After contacting Authorize support they acknowledged that they had broken ...

Cert.pem expired. Why. Why Why.

Suddenly started getting "Error connecting to AuthorizeNet" response. We use the older SDK (that does not require composer). After a couple hours of searching, I tried various cert.pem files until I found one that worked. How do we get notice that th...


In-Person SDK for Android Amount Confirmation Dialog

On 2 of our 4 POS stations when doing EMV transactions an additional dialog pops up asking to confirm the amount. All 4 POS stations are same hardware (Samsung Galaxy Tab A 10.1), same software (Android Nougat 7.0), same configuration (except for uni...


How to Include Address on Accept.js Hosted Form?

By Accept.js Hosted Form, I'm referring to the one described in: We use the Hosted Form version in order to conform to PCI-DSS SAQ A compli...

purpose of fullName property in Accept.js?

One of the (optional) card data properties in Accept.js is fullName. It is not used for card validation purposes, and it does not seem to be visible in the transactions details. What does Authorize.Net do with this data?

Accept Hosted Sandbox API Down?

Are there sandbox issues today? I'm receiving "550 Unknown" errors when (a) trying to load the embedded form in an iFrame, and (b) when trying to save a payment method.

JSON String is order dependent

My code mixes up the orders of the key/value pairs. There is no way to ressolve this that I'm aware of with the language I'm required to use. This is what it generates: {"authenticateTestRequest": {"merchantAuthentication": {"transactionKey": "TRANSC...

Wehbook post request header hash not always matching Solved

Upon receiving the webhook post request we hash the request body using HMAC-SHA12 and our signature key (to binary) and then compare the result with the X-ANET header hash sent. Sometimes it matches, sometimes it does not. This only happens with prod...

hostedPaymentIFrameCommunicatorUrl not referenced in payment form Solved

What am I doing wrong? I’m making a JSON request for the payment formThe form is returned, but does not reference the hostedPaymentIFrameCommunicatorUrl parameter. JSON request below.As far as I can tell, the format matches the example on the Authori...

Help with Scenerio

I am trying to implement logic as such. Bill a client todayIn X Number of months bill them againThere is the payment schedule code I am using paymentScheduleType schedule = new paymentScheduleType{interval = interval,startDate = DateTime.Now.AddDays(...

Why does updateCustomerPaymentProfileRequest() generate an email? Solved

I am testing in the sandbox and when calling updateCustomerPaymentProfileRequest(), it generates the standard text based email response and is going to my test account's email address. Even though it says "Transaction Type: Authorization Only" in the...

OSCommerce and AIM module

Im catching an error if I leaveVerify SSL Certificate set to true. RESPONSE:Array([x_response_code] => -1[x_response_subcode] => -1[x_response_reason_code] => -1)$HTTP_POST_VARS:Array([cc_owner_firstname] => gino[cc_owner_lastname] => difilippo jr[cc...