Integration and Testing

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

Reply
Contributor
Posts: 12
Registered: ‎02-07-2011
Accepted Solution

Production TESTMODE transactions are not showing up

Hello,

 

I am using Java API to submit payments to our production account in TEST mode. I do receive payment receipts, but I don't see transactions in any of the reports on the Authorize.net web interface. I do, however, see transactions in the SANDBOX account when I change my code to submit payments to sandbox account.

 

Why such discrepancy between sandbox and prodtest?

 

Thanks


Accepted Solutions
Solution
Accepted by topic author alecswan77
‎08-21-2015 01:58 AM
Trusted Contributor
Posts: 451
Registered: ‎08-21-2009

Re: Production TESTMODE transactions are not showing up

All transactions processed in test mode, in both the production and test environments, will return a transaction ID of 0 and an authorization code of 000000. Test mode transactions will not be found upon review of the account because test mode data is purged upon entry into the system.

 

If you are sending transactions to a test environment account and you can see them in the account, and they are being assigned transaction ID's, you are not submitting them in test mode. The previous response to this post is also accurate to the extent that there is no need to send transactions to the test environment in test mode as all transactions processed through the system are test transactions, however test mode and the test environment are not one in the same. Test mode is a feature available in both the production and test environment accounts and the test environment is a specific environment where you can send your test data to test your integration if you have obtained a test account.

 

I hope this helps to clear up this question for you.

 

 

Thank you,

 

Elaine

View solution in original post


All Replies
Posts: 1,476
Topics: 33
Kudos: 37
Solutions: 126
Registered: ‎09-14-2009

Re: Production TESTMODE transactions are not showing up

In the live account test transactions are not logged to prevent them from polluting the transaction history. In the test account they're all test transactions so it's no big deal.


-------------------------------------------------------------------------------------------------------------------------------------------
John Conde :: Certified Authorize.Net Developer (Brainyminds) :: Official Authorize.Net Blogger

NEW! Handling Authorize.Net's Webhooks with PHP

Integrate Every Authorize.Net JSON API with One PHP Class (Sample code included)

Tutorials for integrating Authorize.Net with PHP: AIM, ARB, CIM, Silent Post
All About Authorize.Net's Silent Post
Contributor
Posts: 12
Registered: ‎02-07-2011

Re: Production TESTMODE transactions are not showing up

So, is it normal that the transaction id returned in the API call response from PROD TEST account is 0 (zero)?

(Note that the same call returns different positive numbers from SANDBOX account.)

 

Thanks

Solution
Accepted by topic author alecswan77
‎08-21-2015 01:58 AM
Trusted Contributor
Posts: 451
Registered: ‎08-21-2009

Re: Production TESTMODE transactions are not showing up

All transactions processed in test mode, in both the production and test environments, will return a transaction ID of 0 and an authorization code of 000000. Test mode transactions will not be found upon review of the account because test mode data is purged upon entry into the system.

 

If you are sending transactions to a test environment account and you can see them in the account, and they are being assigned transaction ID's, you are not submitting them in test mode. The previous response to this post is also accurate to the extent that there is no need to send transactions to the test environment in test mode as all transactions processed through the system are test transactions, however test mode and the test environment are not one in the same. Test mode is a feature available in both the production and test environment accounts and the test environment is a specific environment where you can send your test data to test your integration if you have obtained a test account.

 

I hope this helps to clear up this question for you.

 

 

Thank you,

 

Elaine

Member
Posts: 2
Registered: ‎09-07-2012

Re: Production TESTMODE transactions are not showing up

I don't get it. What's the point of having a test account on test.authorize.net if you can't see any transactions posted?

I set up a test account, I made sure the posting URL is set to the sandbox and the test account testmode is OFF.

Post an order, it goes through without errors, but STILL no way to see the transaction in my test account.

Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: Production TESTMODE transactions are not showing up

As long as test mode is off for the test account, you can log in to https://test.authorize.net/ to see the transaction. Did the test transaction get a ID other then 0?