Payments can be initiated in batches via the API. Any single batch can contain up to 1000 separate payments.
These payments are grouped and displayed as batches in the API payments section in the Customer Portal, where they should be approved or rejected by an account user.
A maximum of up to 100 batches may be pending approval at any one time. After that point, no additional batches can be initiated until the pending batches have been cleared from the payment approval waiting list (either via approval or rejection).