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.

Converting mysqli to PDO?

I've been out of the coding scene for about 10 years and I'm trying to catch back up. Much of what I learned has been deprecated or full-out removed and now there's so much emphasis on security (which there should be), but I'm used to the old mysql_q...

Why are errors returning 200's?

I make a post request to and no matter what i put i get a response code as 200. Why not return 422 unprocessable entity? Now insteaad of looking at the response code i have to dig into the response bod...

After getting token using mobile SDK how do i charge?

I am using the mobile sdk for andriod and ios to create a pluging for Flutter. I am getting `COMMON.ACCEPT.INAPP.PAYMENT` as my DataDescriptor and i am getting a token. This is where the sample app stops

First Name Required Error

Hi,I'm using a partial-hosted form and receiving this error after submitting the form: "Payment was refused. Refusal reason: Bill To First Name is required." However, all blanks (including first name) are filled out on form. Furthermore, this error o...

Transaction File field refTransId setiting and retrieving

I need a little help please. I need to pass information into the transaction on creation and retrieve that information when I download the transaction. I am using the field refTransId to do this with. The problem is that I'm not getting the refTransI...

Is Authorize.NET SDK v2.0.1 discontinued?

We're using Nuget component, AuthorizeNet version 2.0.1 which also came from . We noticed the Authorize.NET development had ceased for a few years now. Why? Is newer product (or replacement product) replacin...

901 CVV sandbox to test fail when creating CustomerProfile

Hello,We tried to check the failure case for CVV 901 which results in failure to create the customer profile and payment profile. Please let me know if there is a problem with the request Request 4V7X9naK 5eM4v8eGA7zg7452 Merchant_Customer_ID Pro...

Update payment profile with redirect link

Hi I'm doing integration with our ERP system and we would like to process all payments with Authorize. Also we don't have any online portal (e shop etc.). We would it to work more like, when customer is buying goods and order is created...

Do I need an SSL certificate for Authorize.NET now? .NET SDK

There was this announcement that mentions needing to update an SSL certificate, but we are using the .NET SDK and we have never needed a certificate. I want to make sure our retailers checkout process isn't affected but I'm not sure if this would imp...

ReactNative Support

Hello,I am looking to use solution in my iOS, android and website. All are using react-native and react-native-for-web respectively. While I failed to see the support for the reactNative, I've come across this old thread:https://communi...

Creating Customer in Sandbox Fails

After filling in information to create a customer profile in the sandbox (in the sandbox portal provided by Auth Net) and attempting to save a new customer in the sandbox, a page comes up with the message "The following error(s) occurred: Unanticipat...

Sage 50 Not Responding

Did your Sage 50 software crash without giving your warning? Is your sage 50 accounting has stopped working? If yes, then there can be various reasons for the occurrence of this error; however, you can resolve this issue easily by following these tip...


CIM createCustomerPaymentProfile fraud protection non-existent

The CIM process to add payments to a customer has no form of fraud protection available. Anyone can quickly write a script to run against a website and send lists of credit cards to validate which ones are valid. Advanced Fraud Detection has only 1 f...


CIM create customer payment profile ripe for card spamming

The process for creating a customer payment profile doesn't have any method to stop card spamming. When someone uses a bot to attempt to add credit cards to their account in order to test to see if they are valid, there is no method for capturing and...

Running MySQL on Windows 10

What are the best setup tips for installing MySQL CE on a laptop with Windows 10?Two business partners are separating, and I was tasked with opening a backup of their CRM to extract certain records to Excel.I’m okay with writing queries, but have had...


Get Payment Profile Id from Accept Customer Flow

Hi, I am using the IFrame approach for Accept Customer Hosted Form to allow customers create a new Payment Profile. Authorize.Net API Documentation - Customer Profiles After the user submits payment information, the only thing i get back is a "succes...

How to Find the Most Up-to-Date Server in a cluster using GTID

I'm in a proof-of-concept phase of a MySQL group replication cluster and need to establish a method for identifying the host with the most up-to-date transactions. GTID is enabled.This seems like such an obvious thing that I am completely missing. In...

AccepUI Invalid OTS Token when creating subscription Solved

I started getting Invalid OTS Token response on sandbox account when creating subscription using AcceptUI. There was no code changes. I stripped it down to bare minimum but I still getting this response. authCaptureTransaction works with same credent...

Regular Contributor

AMPERSANDS break the Accept Hosted Payment Form!

Help! We are using ampersands in our cancel URL and submit URL and the payment form is failing to load! We need to build a URL with multiple GET parameters to have proper security with the cancel and submission of orders on our website. Which means w...


Unit vs Integration Testing

Hello everyone,, I am always confused about the difference between these two. If the chunk below was the app, how would a unit test look like? And an integration test? def add(a, b): return a + b def mult(a, b): return a * b if __name__ == "__main__"...

PCI compliance Requirment?

we are using pament method and our website is hosted on azure? do we need to purchase pci compliance from third party? if yes how they can they run test on azure. in my thinking pci complicance are the security rules which have follow ...

Running MySQL on Windows 10

What are the best setup tips for installing MySQL CE on a laptop with Windows 10?Two business partners are separating, and I was tasked with opening a backup of their CRM to extract certain records to Excel.I’m okay with writing queries, but have had...

Create subscription with start and end dates Solved

When we manually create an ARB Subscription from a transaction using the Authorize.Net Sandbox backend, we have the option to set either (1) start date and end date or (2) start date and number of occurrences. However, when we create an ARB Subscript...