JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
I'm getting an 'Error during transaction' message in Authorize.net paymentAsked by ducartours on July 28, 2016 at 01:22 PM
I have tried everything.
-Manually entering the API ID & Transaction Key
-Live and Test Mode
Only Receive an Error Message
Any Suggestions before I give up ?
This Transaction Cannot Be Accepted error means that your Authorize.net log in credentials are incorrect or your Transaction Key is not working. If you still can't make it, please try creating a new key from your authorize.net account. Here a guide on how to do that:
My ID is correct and I changed my Transaction key as you requested and it still doesn't work
the error reads:Error during transactionThe merchant login ID or password is invalid or the account is inactive.
Please go back and fix this
I would suggest reaching Authorize.net support with regards to this matter. I am sure this is related to your account settings.
In the authorize.net properties, there are required fields that you can set. Please try checking them in your Authorize.net settings such as the email field. For example:
Please let us know if you need any further assistance.
This is The Response from Authorize.net ...
provide this to JotForms so they can examine the coding of their payment page and make sure all of these values are formatted correctly.
Check to see if you have a properly formatted value for x_amount.
Verify that there is no dollar sign. The value should be strictly numeric. Additionally, our sample scripts require a numeral with two decimal places. Fingerprints created with an invalid amount value may result in Response Code 99.
3. Compare the case of x_amount that is being posted to your script with the case of x_amount in the fingerprint generating script.
Some scripting languages (such as Perl and PHP) are case sensitive. If you post x_Amount to your SIM script and the script is programmed for x_amount, the uppercase version may be ignored by the script and result in an incorrect fingerprint. Correct the case of either your post variable or the variable in the script to fix the error.
Note: The sample Perl script is written to accept the amount field as x_amount. The sample PHP script is designed to accept this field as x_Amount.
You are using the calculation widget and passing the value to the Authorize.net field. There is no dollar sign in your calculation so I'm sure this is not the cause. Please check the following on your end:
1. If your account is ready to accept payments and/or active.
2. Verify that customer email field is not required by default in your Authorize.net settings. Otherwise, pass one in your authorize.net integration as previously instructed.
3. Verify that the card used in testing is being accepted or enabled on your Authorize.net account.
Also, you have removed the authorize.net integration in the form. Please add it back so we can try it.
Here is what I have discovered....
The API and Transaction Key only work in ONE FORM. If I apply the same API and Key to other forms NONE of them work. SO..Why would this be?
ID & Key Only Applied to ONE Form = SUCCESS
Same ID & Key applied to Multiply Forms :Error during transactionThe merchant login ID or password is invalid or the account is inactive.
Please go back and fix this
I added Authorize.net back to form:
Unfortunately, our payment forms are designed to integrate with only one Authorize.Net account.
You will have to use the different account with each form.
Let us know if you need more information.
I apologize, I have made a mistake. You are able to use one Authorize.Net account on multiple forms.
I will look into your issue and contact you as soon as I have some information.
Thank you for your patience.
Thank You ...and I was told by Authorize.net not to test in Sandbox so I am trying again in live mode
We are unable to perform our tests while you are in sandbox mode.
Let us know if you manage to solve the problem yourself.
Also, notify us when you finish testing and reintegrate your form with Authorize.Net so we can check if there some issue with your form.
We wait for your response.
Im NOT in Sandbox mode
Thank you for the update about this problem.
Please allow us some additional time to check on this some more for you on our end and we'll update you as soon as we can.
I don't know why but after reloading the gateway and re- entering the ID & Keys it's NOW Working!
I am continuing to go through and check each form, I will let you know when I'm done.