cancel
Showing results for 
Search instead for 
Did you mean: 

Settlement Reports with Batches Larger than 1000

Hello Authorize.net Community!

I'm a developer with a small business that uses Authorize.net for reconciling credit card transactions for our own reporting.  For context, on a given day we rarely reach close to over 1000 credit card transactions to send to Authorize, but we have a very dense holiday season and can usually reach well over this amount in a single settlement period/day. 

 

Recently we noticed that our settlement reports were no longer processing results further than 1000.  Historically it looks like the settlement reports that we'd receive were already pre-batched into a size of 1000, so we could get all the batches for a given day and process them individually for totals. This holiday season however we noticed in Production that we were receiving a single settlement report/batch with a transaction count well over 1000 which our logic does not currently handle.

 

My question is more related to the testing/demo side; I've tried to simulate and generate batches of transactions automatically and have them settle into a report with a size greater than 1000.  I've used both the XML API's through iterative requests using Postman and have also used the Old Experience's bulk upload feature to create many transactions at once. No matter what I do in my demo account I cannot get a single settlement report with a size over 1000.  Are there any configurations with the testing merchant processor information we need to set or create on our end? I do know that our production and testing MSP's do not match, but I assumed that in the demo environment any settlement is faked and not actually ran by anyone outside of Authorize.  We would like to simulate/mock this reporting out so we can test our new code before we push it to Production on our end.

1 ACCEPTED SOLUTION

Accepted Solutions

Sandbox cannot generate a single settlement report with over 1000 transactions this is a built-in limitation. Production can have larger batches, but the demo environment caps at 1000 per report. There’s no configuration to change this in the sandbox. To test your code, you must mock or merge multiple sandbox reports locally to simulate >1000 transactions. This allows accurate testing without relying on sandbox limits.

View solution in original post

furyfire
New Member
2 REPLIES 2

Sandbox cannot generate a single settlement report with over 1000 transactions this is a built-in limitation. Production can have larger batches, but the demo environment caps at 1000 per report. There’s no configuration to change this in the sandbox. To test your code, you must mock or merge multiple sandbox reports locally to simulate >1000 transactions. This allows accurate testing without relying on sandbox limits.

furyfire
New Member

Ahhh, that's a little rough for us cuz our downloading is handled by a background process and we don't have a way currently in a lower environment to mock up a report to then try and reconcile.  Appreciate the quick response and info though!