Payout Item
When we collect a payment on your behalf, we add the money you've collected to your GoCardless balance, minus any fees paid. Periodically (usually every working day), we take any positive balance in your GoCardless account, and pay it out to your nominated bank account.
Other actions in your GoCardless account can also affect your balance. For example, if a customer charges back a payment, we'll deduct the payment's amount from your balance, but add any fees you paid for that payment back to your balance.
The Payout Items API allows you to view, on a per-payout basis, the credit and debit
items that make up that payout's amount. Payout items can only be retrieved for payouts
created in the last 6 months. Requests for older payouts will return an HTTP status
410 Gone.
Get all payout items in a single payout#
/payout_itemsReturns a cursor-paginated list of items in the payout.
This endpoint only serves requests for payouts created in the last 6 months. Requests for older payouts will return an HTTP status 410 Gone.
Response 200
Successful response
payout_itemsarray4 properties
amountstring
The positive (credit) or negative (debit) value of the item, in fractional currency; the lowest denomination for the currency (e.g. pence in GBP, cents in EUR), to one decimal place.
For accuracy, we store some of our fees to greater precision than we can actually pay out (for example, a GoCardless fee we record might come to 0.5 pence, but it is not possible to send a payout via bank transfer including a half penny).
To calculate the final amount of the payout, we sum all of the items and then round to the nearest currency unit.
typestring
The type of the credit (positive) or debit (negative) item in the payout (inclusive of VAT if applicable). One of:
payment_paid_out(credit)payment_failed(debit): The payment failed to be processed.payment_charged_back(debit): The payment has been charged back.payment_refunded(debit): The payment has been refunded to the customer.refund(debit): A refund sent to a customer, not linked to a payment.refund_funds_returned(credit): The refund could not be sent to the customer, and the funds have been returned to you.gocardless_fee(credit/debit): The fees that GoCardless charged for a payment. In the case of a payment failure or chargeback, these will appear as credits. Will include taxes if applicable for merchants.app_fee(credit/debit): The optional fees that a partner may have taken for a payment. In the case of a payment failure or chargeback, these will appear as credits.revenue_share(credit/debit): A share of the fees that GoCardless collected which some partner integrations receive when their users take payments. Only shown in partner payouts. In the case of a payment failure or chargeback, these will appear as credits.surcharge_fee(credit/debit): GoCardless deducted a surcharge fee as the payment failed or was charged back, or refunded a surcharge fee as the bank or customer cancelled the chargeback. Will include taxes if applicable for merchants.
payment_paid_outpayment_failedpayment_charged_backpayment_refundedrefundgocardless_feeapp_feerevenue_sharesurcharge_feerefund_funds_returnedtaxesarray
An array of tax items beta
Note: VAT applies to transaction and surcharge fees for merchants operating in the UK and France.
6 properties
amountstring
The amount of tax applied to a fee in fractional currency; the lowest denomination for the currency (e.g. pence in GBP, cents in EUR), to one decimal place.
currencystring
ISO 4217 currency code. Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported.
AUDCADDKKEURGBPNZDSEKUSDdestination_amountstring
The amount of tax to be paid out to the tax authorities in fractional currency; the lowest denomination for the currency (e.g. pence in GBP, cents in EUR), to one decimal place.
When currency and destination_currency don't match this will be null until the exchange_rate has been finalised.
destination_currencystring
ISO 4217 code for the currency in which tax is paid out to the tax authorities of your tax jurisdiction. Currently “EUR” for French merchants and “GBP” for British merchants.
exchange_ratestring
The exchange rate for the tax from the currency into the destination currency.
Present only if the currency and the destination currency don't match and the exchange rate has been finalised.
You can listen for the payout's tax_exchange_rates_confirmed webhook to know when the exchange rate has been finalised for all fees in the payout.
tax_rate_idstring
The unique identifier created by the jurisdiction, tax type and version
linksobject
3 properties
paymentstring
Unique identifier, beginning with "PM".
mandateobjectrefundobjectmetaobject2 properties
limitintegercursorsobject
2 properties
beforestring
Cursor pointing to the end of the desired set.
afterstring
Cursor pointing to the start of the desired set.
Errors 400401404422500
Bad Request
Unauthorised
Not found
Validation Error
Internal Error
Error Body
codeintegerdocumentation_urlstringerrorsarray2 properties
reasonstringmessagestringmessagestringrequest_idstringtypestringmetadataobjectlinksobject