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.

GetApiResponse() returns NULL for some credit cards

GetApiResponse() returns NULL for some credit cards. For some reason, controller.GetApiResponse() returns NULL for some credit cards. It's not a random thing, for certain cards it always happens. We use the AcceptUI in the frontend. This will get a n...

Apple Pay CSR is not accepted at Apple Site

I tried to integrate apple pay. What I did is to follow the authorize net documentation. downloaded the certificate file from apple pay of Digital Payment Solution, and tried to uplo...

Idempotency Protection for payment requests

Does's API offer idempotency protection in some form?I've seen idempotency protection in the form of unique ids in headers (e.g. Stripe), or in the form of some behind-the-scenes heuristics (i.e. Repay).

Is there idempotency key protection? Locked

Similar to Stripe's, Dwolla's, or a number of other payment processors, does's API offer idempotency key protection such that I can safely retry payment requests? This usually involves sending my own id in a header key.


Passing Transaction fee to consumer

Hi, We have a requirement now where the client would like to "pass" the Authorize.Net fees to the consumer. Just wondering how some you have implemented this. My understanding is that Authorize.Net currently does not have a way to separate this. 1. D...

Upload transaction file with payment profiles

I see this method: But can I do the same using a payment profile rather than a credit card number?

iOS Inperson - losing transaction details

Hi, I'm having an issue with the inperson sdk where the transaction confirmation is lost.Start a quickChip transactionComplete it until confirmation screenSwitch to another screenGet back to payment appWhen the app get back, the confirmation screen d...


v1 => v2 invoiceNumber on IGatewayRequest

I'm transitioning a system from v1.x to 2.x and one issue I have ran into is creating a createTransactionRequest (for debit in this case) I don't see where I can assign an invoice number. Previously I accomplished this via a IGatewayRequest and could...

authOnlyTransactions Show As Settled

Hello, We are using the Authorize.Net API to authorize transactions using the "authOnlyTransaction" transaction type, then later capture those transactions using the "priorAuthCaptureTransaction" transaction type. There are times when our batch settl...

Does my website need SSL to use API for

Pretty much the title. I'm trying to intergrate API and I've been trying to figure out the reason it won't work. My website does not have any SSL certificate, is that a requirement for using the API?

Try to create Customer profile with sendbox credential

When we are trying to create customer then we are getting error message. Please help ASAP API ERROR Response:If you keep seeing this page, please contact support. Please provide your company name and other contact information

Third party mPos data posting

I am already using the PG-only option on my website and now working to add a Third-party mobile Pos Card reader to my system. The card reader is having data with following key and algo:Key Management: DUKPT, MK/SKEncryption Algorithm: 3DES,DES, AES,R...


Zip code of 46282 does NOT cause a decline in the sandbox.

The testing guide says to use a zip code of 46282 to generate a "Decline" response, however when using a Customer Payment Profile with that zip code transactions are still getting approved. Our sandbox enviornment is in "Live" mode, not "Test" mode. ...


Refund Error

Dear Team please note that when i am trying to refund a transaction i am getting error code 54 in the response.Below are some datails for the transactions the i am trying to refund. {"authorize":{"responseCode":"1","authCode":"VY1HJA","avsResultCode"...

php API "hello world" not working

I'm attempting to use the API for the first time. I made a sandbox accont and am trying to follow the steps exactly as written in the heloo world start guide: I updated and ran my compose...

API php: "Hello World" test not working

I'm trying to use the API for the first time on my website. I've been trying to run the "hello world" test found here: For some reason, the very first line breaks it. I've followed the in...


Voiding an AuthOnly transaction

Why would a VOID fail if the transaction being voided has not been settled yet? Our company preauthorizes credit cards, and then may not be able to ship the purchase for some time. In these cases, we will create a new preauth against the card, and th...

Migrate subcriptions from authorize to Paytrace

I’m planning for migrating to Paytrace form and I have a few queries: Can I import my current subscriptions and plans data into my new authorized account?Are there any recommended steps that I should follow to make the experience as sea...

Invoice and Description Mapping Error=00003

When trying to map invoice and description from Salesforce to the transaction the Error=00003 occurs. Using Apex for payment transactions from the Salesforce environment to connect with Authorize. Error code states transactionrequest ha...

API Integration for new PM

I am currently an MBA student who was fortunate enough to find a PM internship this summer with a non-faang company. I was told that the team I’ll be working with is working on API integration features. As someone who did not have CS background, I wo...

createcustomerprofilerequest successful in DEV, fails in PROD

I am able to successfully manage customer profiles using the Accept.js and the API in the DEV / Sandbox environment, however when I moved the code to PROD, it failed with the error: E00116 OTS Token access violation. Searching, I see that error E0011...

Have Products payment issue's!

Hello Everyone!I hope you all doing well.My Name is Joseph Shan. I am working on the buy weed pack website where I upload different weed products. But, I have faced an issue with the product's payment method. When someone chooses the product and Add ...

Verifying the Notification - PHP Example

I'm trying to verify the webhook notification using PHP. I haven't been able to successfully verify this yet - was hoping someone has an example they can share that demonstrates how to verify the webhook notification using PHP. Thanks


About Refund API

Hi, I am using sandbox account for my testing. I already have enabled filters for AVS and CCV in sandbox account I did implemented unlinked refund api (ECC) in my application. I am saving one customer payment profile id with invalid pin code (46217) ...