- GFcheeseAsked on September 21, 2015 at 07:03 PM
I've got a form set up that uses Authorize.net for the gateway. When I use Sandbox mode in Jot Form and connect with the API and transaction key from sandbox.authorize.net it seems to be good. It says it's connecting and when I look at my account on sandbox.authorize.net I can see actual unsettled transaction as I wanted.
So when I use my "real" Authorize.net api and key, I can't seem to get it to test right. I can get the check marked OK that it is integrated correctly with the "real" api and key, but when I test the form, nothing happens with Authorize.net. I can even type in junk credit card numbers and it still goes through. I get a confirmation email from JotForm but I see no unsettled transactions with Authorize.net. It doesn't seem to be working/connecting correctly. Again, I am trying to test things. My "real" Authorize.net account is set to test mode and checks out fine in the payment wizard. My form is not in Sandbox Mode. Not sure what I need to do to make my form test correctly and act like it's authorizing an order while in test mode.
- CharlieAnswered on September 22, 2015 at 03:16 AM
You can check if the log in credentials you are using is connecting correctly in your Authorize.net account, just click the "Test Integration" button.
When using this, you will need to actually make a live transaction. I also see that you enabled "Authorization Only" and it should allow you to capture the payment under the "Unsettled Transactions".
Regarding the "Test Mode", please check this link from Authorize.net: https://www.authorize.net/support/CP/helpfiles/Account/Settings/Security_Settings/General_Settings/Test_Mode.htm. If I am not mistaken, the test mode only checks the connection, it does not simulate a transaction compared to sandbox.
As mentioned in the link it says:
"Transactions submitted while your account is in Test Mode are not stored by the payment gateway and will not be viewable in search results or reports."
It seems like the problem is the test mode, sandbox gives you a more accurate test integration with a simulated payment compared to the test mode.
I hope that helps.
- GFcheeseAnswered on September 22, 2015 at 09:36 AM
OK, I believe you are right on with the "Test Mode". It looks like it doesn't simulate the transaction like the sandbox. So I think I'm OK checking things in sandbox mode. But, just to throw this out there, if I am in Sandbox Mode and I hit the "Test Integration" button in the payment wizard, it does make an actual (fake) transaction without filling out the form. I get emails and it shows up as a transaction in Authorize.net. That was throwing me off because I thought it would produce the same behavior when testing while out of sandbox mode.
Thanks for the help.
- CharlieAnswered on September 22, 2015 at 10:48 AM
Thanks for sharing the insight about the test integration button.
Glad to hear that everything is working as expected in your end now. Just for future reference, you can bookmarked this guide about Authorize.net's Sandbox account: http://www.jotform.com/help/221-How-to-Test-Authorize-net-Payment-Tool-on-Sandbox-Mode
If you needed any assistance again, please do not hesitate to open a new thread here in the forum.