See also the SettlementBatchSummary response object.

The settlement batch summary displays the total sales and credits for each batch for a particular date. The transactions can be grouped by a single custom field's values.

var result = gateway.SettlementBatchSummary.Generate(

if (result.IsSuccess())
    List<IDictionary<String,String>> records = result.Target.Records;
GroupByCustomField string

A string representing a transaction's custom field that you wish to group by.

SettlementDate required, string

A string representing the date of the settlement batch.

Validation Errors

If you call this method with incorrect arguments, you may receive validation errors.