Skip to main content
Skip table of contents

Disbursement Reporting via API

Disbursements following a payout can be reported using the /disbursements endpoints and its associated endpoints:

To generate a report about a specific disbursement and example would be

  • call /disbursementEntries

  • in the API call header, call search disbursements[in]=disbusementID (t1_dbm_xxxxxxxx)

The response field disbursementEntries_event defines the type of transaction entry. Easy examples are:

Sales

  • 7 (Capture)

  • 21 (eCheck Sale)

Refunds

  • 8 (Refund)

  • 23 (eCheck Return)

An example of /disbursementEntries example with returns and other disbursementEntries_event’s, see the CSV below:

disbursement_disbursemententry_example.csv

Calculating Total Fees

  • To calculate ALL fees there is no need to breakdown by a specific entry. Rather you can just query isFee = 1 and pull in each item.

  • Example: in the Header do a search with a value of Entry[isFee][in]=1

Chargebacks / Other

There are a couple options on how you can query these events: 

  1. Calculate using the total disbursement amount minus the results of the other queries (ie. CBs/Other = Total Disbursement Amount - Total Sales - Total Refunds - Total Fees)

Pull Chargebacks and Other events via the EventID

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.