Integration and Testing

Authorize.Net API questions and help with your payment integration.

cancel
Showing results for 
Search instead for 
Did you mean: 

From this board

Anurag
Moderator

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

Anurag
Moderator

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 : https://developer.authorize.net/api/ SDKS : https://github.com/AuthorizeNet API reference : https://developer.authorize.net/api/referenc...

Anurag
Moderator

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 https://developer.authorize.net/api/reference/index.html#payment-transactions-charge-a-credit-card Click on the Try it tab and click send .

RichardH
Administrator

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.

inLeague
Contributor

Accept Customer Refund with paymentProfileId and transId only? Solved

The documentation on how to issue refunds against Accept Customer payment profile transactions is either incorrect or incomplete: From https://developer.authorize.net/api/reference/features/customer_profiles.html#Charging_Customer_Profiles f you subm...

E00007 User Authentication Error

I am using the Python Test Code found athttps://developer.authorize.net/api/reference/index.htmlcode found under Payment Transactions -> Charge a Credit Card How do I make sure that my endpoint is pointed at PRODUCTION? In the test I do not see anywh...

E00007 Authentication Failed

I am using the Python Test Code found at https://developer.authorize.net/api/reference/index.html(under Payment Transactions -> Charge a Credit Card). How do I make sure that my endpoint is pointed at PRODUCTION? In the test I do not see anywhere tha...

shkkmo
Contributor

Retrieve most recent PaymentProfileId

When a customer adds a paymentProfile via a hosted form, how do you retrieve the paymentProfileID for the paymentProfile that was just created? There is no creation date returned with any of the API calls and the paymentProfileIds do not appear to be...

Ramond
Member

production webhook functionality

Hello everyone,,I spent hours testing a new implementation of Accept Hosted which had worked in the Sandbox, but wasn't working in Production. I was having trouble with my webhook listener. It was looking like a no-op- nothing done, nothing in the lo...

Reinstating a suspended Subscription with existing payment method

Hello everyone,,I activated the automatic retry feature, and I would like to reactivate a suspended subscription using the existing payment info. In the UI I see a "reactivate subscription" button. What is the equivalent method for the API? What is t...

Authorize.net Network change

We got an information regarding the network change https://support.authorize.net/s/article/Authorize-Net-Network-Change-FAQ?utm_campaign=19Q4+AkamaiEOL%2FMigrationToPCN+Notice+Developer&utm_medium=email&utm_source=Eloqua We are using the endpoint htt...

Magento 2 Extension

Having issues getting the Magento 2 extension to install. The web installer keeps getting stuck at 'update is already in progress'. Have tried numerous fixes that I found online to no avail. I can install and uninstall other extensions through the we...

Webhook Ping Failure

I am attempting to get a webhook working, but I keep getting the error:Error: The ping operation failed. This could be due to connectivity issues, invalid url or server downtime. Check the url details for the webhook and try again.I have tested this ...

Webhook gets disabled frequently

Hi all,I have configured Webhook in Sandox account. After few transactions it gets disabled automatically in sandbox.I can't find the root cause behind it. We have have handled exception but not did not log any error realaed to webhook failure. Is th...

Working php sha512 Verification for Accented Characters Solved

I wasn't looking to give this out on a pro bono basis, as it took me 4 hours to create and test. However, this issue has came up repeatedly on this forum and I figured I would go ahead and help everyone out. This applies to SIM/DPM responses with Acc...

Accept Hosted and Relay Response

I'm currently using SIM and have Relay Response configured to that I get informed of the transaction status. I'm in the process of migrating to Accept Hosted and it's working in my sandbox. To be informed of the transaction status in my sandbox I con...

Third Party Free WordPress Payment Form???

Can't believe it hasn't been until recently that someone developed a free wordpress plugin for authorize.net forms that has back end access and no branding? Has anyone ever heard of this developer and/or projects? I just started using the plugin now ...

tdot
Member

Adding Object Code/Cost Center information to a payment?

Hi everyone, I'm new to payment integrations. Our client is looking to have payments processed via one portal but the payments are assigned to different cost centres and object codes (for accounting purposes). Is there a way to configure these settin...

Gateway URL & Transaction Details URL

We are using magento 2 authorize.net extension. I would like to know what are the correct Transaction Details URL and Gateway URL in sandbox mode.I tried few but they are not working.

Credit card fee

Is Authorize.net able to assist? We are a wholesale (b2b) company. We want to charge a merchant a 3% fee. What would it take to charge an extra 3% for those who use Credit Card?

Credit Card Fee?

Can Authorize.net charge an extra 3% for those who use a Credit Card? We are having issues with this module that we want to install onto our website.

HMAC-SHA512 comparing Problem in Nodejs

Hi Everyone I am using webhook after finishing the transactions and getting a key "x-anet-signature" in the header from webhook then after trying to create a hash using text "^" + apiLogin + "^" + transId + "^" + amount + "^" as given in his doc.Plea...

qw
Contributor

Apple Pay Error 153 in Sandbox - "Unable to Decrypt Data" Solved

I am trying to implement Apple Pay on the Web using authorize.net. I have gotten it up to the point where I submit the final payment token from Apple to authorize.net, but authorize.net returns an error: Error Code: 153Error Message: There was an err...

Initiate the payment using customer Profile ID

Hi All, I have a requirement to capture the user's credit card details before making a payment, then initiate the payment automatically in the future(without entering card/cvv details). I can able to save the user's card details by creating the profi...

akay
Member

Transfer from merchant to customer's account.

I want to implement Authorize.Net payment gateway for a custom payout scenerio. Let us assume there are two users i.e. U1, U2 and a platform(merchant account).I want to charge the user (U1) credit card and hold payment in platform(merchant) account. ...

ajit
Member

After parsing a value an unexpected character was encountered:

This is my request body: '{ "getHostedPaymentPageRequest": { "merchantAuthentication": { "name": "********", "transactionKey": "*********" }, "transactionRequest": { "transactionType": "authCaptureTransaction", "amount": "20.00", "profile": { "custom...

Accept.js getting an error E_WC_20

I'm getting an E_WC_20 error from Accept.js, but I can't find that error code listed in the documentation (https://developer.authorize.net/api/reference/features/acceptjs.html#Appendix_Error_Codes). the error message says the cardNumber is invalid, b...

PHP SDK Sandbox detailed Decline error response / note

Hi, Currently I'm using $tresponse = $response->getTransactionResponse();echo json_encode($tresponse, JSON_PRETTY_PRINT); To get a structured array-like: { "responseCode": "2", "authCode": "", "avsResultCode": "Y", "cvvResultCode": "P", "cavvResultCo...