Payouts

Receive Payouts and view Payout Reports

Payouts are how you receive your purchase revenue. We currently pay out developers monthly. We provide Payout Reports to see detailed information about what goes into your Payout.

Retrieve the Payout Report

You can download your Payout Reports using the Dashboard or via our Payouts and Reports APIs.

Dashboard

To download a Report via the Dashboard go to the Payouts tab, select a specific report, and then click the Export CSV button.

API

  1. List your Payouts using the /payouts endpoint. That endpoint will return a list of Payout objects.
  2. Find the Payout you want and make a note of the reportId.
  3. Use the reportId to fetch Report details from the /reports/{reportId} endpoint. That endpoint will return a url field which you can use to download the report as a CSV. Note that the CSV URL expires after one hour so you should copy it into your system. You can also make another request to the /reports/{reportId} endpoint to receive a new url with a fresh expiration date.

Understand the Payout Report

Your Payout Report is formatted as a CSV and contains the following columns. You can see an example Report in this Google Sheets.

📘

CSV and API monetary formats differ

The Payout Report formats monetary amounts in major currency units as a decimal number. For example, $12.34 will be displayed in reports as 12.34. In the API it would be displayed as 1234.

ColumnTypeDescription
dateISO 8601 dateThe date of the transaction
sourceTypestringEither purchase, refund, payout, payout_carryover, or adjustment
sourceIdstring (optional)The unique identifier for the source of this transaction. For purchase transactions it is the purchase ID, for refund transactions it is the refund ID, and for payout/payout_carryover this is the payout ID
descriptionstring (optional)The transaction description
subtotalnumber (optional)The subtotal of the source purchase or refund
taxnumber (optional)The tax amount for the purchase or refund
totalnumber (optional)The total amount for the purchase or refund (i.e., tax + total)
sourceCurrencystring (optional)The currency of the source. For example, if the player purchased an item in Canada the currency would be CAD
payoutCurrencystringThe currency that you are paid out with. For example, if you are paid out in USD then this field will be USD
fxRatenumberThe fx rate used for converting from the sourceCurrency to payoutCurrency
feenumberThe fee applied to this transaction
typestringcredit or debit
netAmountnumberYour net proceeds for this transaction. A negative number for debits and positive number for credits
amountnumberThe total amount for this transaction. This number is always positive
propertyIdstring (optional)The ID of the property (game) that this transaction applied to
propertyDisplayNamestring (optional)The display name of the property (game) that this transaction applied to
originalPurchaseIdstring (optional)For refunds, this will include the original purchase ID of the transaction