11-01-2011 07:01 PM
Hmm, so every capture generates a batch fee? This text is in the control panel:
The time listed below represents the time of day at which transactions will be picked up for settlement.
Any transactions entered or successfully authorized after the time indicated below will not be sent to the processor for settlement until this time the following day.
It is recommended that the merchant batch cut off time be kept the same on both Authorize.Net and on the Concord processing platform. If the times are NOT kept in sync, there may be batch reconciliation issues.
Setting the batch cut off time only guarantees that the transaction will be picked up for settlement at the cut off time specified, it does NOT guarantee that a transaction will be funded by the processor or acquiring bank at that time.
I always thought from reading this that batching was just done once per day if there are any transactions, not once every time you authorize. So I would hope that if you authorize a huge number of transactions automatically, they'd all show up in that day's batch. Can a dev chime in here and verify this one way or another?
11-02-2011 12:12 PM
The method of capture definitely has no effect on how the transactions are batched. Authorize.Net automatically batches your transactions just once every 24 hours. A second batch will only be created if your total number of transactions exceeds the maximum batch size for your processor. The processor that we connect to with the smallest batch size is 800 transactions and most of them allow 2000 per batch or more.
So regardless of the method you use for capturing your transactions, you will only see multiple batches in a day if you have run more than 800 transactions in that day.
11-02-2011 12:56 PM
Thanks! So it should then be theoretically possible to have an automated process running for hours, or threaded several dozen times, or whatever, that generates thousands of transactions, with the batch fee only being charged maybe a handful of times.