Transactions are batched and sent for settlement on a daily basis. Py-Authorize provides basic batch methods based on’s reporting API.


The list method returns the batch ID, Settlement Time and other batch statistics for all settled batches within a range of dates.

result = authorize.Batch.list({
    'start': '2012-01-01',
    'end': '2012-05-31',

If the start and end dates are not specified, the list method will return the batches processed in the past 24 hours.

result = authorize.Batch.list()


The details method returns batch statistics for a given batch ID.

result = authorize.Batch.details('2552096')