Payout
List payouts#
/payoutsReturns a cursor-paginated list of your payouts.
Response 200
Successful response
payoutsarray13 properties
idstring
Unique identifier, beginning with "PO".
created_atstring
Fixed timestamp, recording when this resource was created.
amountobject
Amount in minor unit (e.g. pence in GBP, cents in EUR).
deducted_feesobject
Fees that have already been deducted from the payout amount in minor unit (e.g. pence in GBP, cents in EUR), inclusive of tax if applicable.
For each late_failure_settled or chargeback_settled action, we refund the transaction fees in a payout. This means that a payout can have a negative deducted_fees value.
This field is calculated as (GoCardless fees + app fees + surcharge fees) - (refunded fees)
If the merchant is invoiced for fees separately from the payout, then deducted_fees will be 0.
currencystring
ISO 4217 currency code. Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported.
AUDCADDKKEURGBPNZDSEKUSDreferencestring
Reference which appears on the creditor's bank statement.
statusstring
One of:
pending: the payout has been created, but not yet sent to your bank or it is in the process of being exchanged through our FX provider.paid: the payout has been sent to the your bank. FX payouts will becomepaidafter we emit thefx_rate_confirmedwebhook.bounced: the payout bounced when sent, the payout can be retried.
pendingpaidbouncedpayout_typestring
Whether a payout contains merchant revenue or partner fees.
merchantpartnerarrival_datestring
Date the payout is due to arrive in the creditor's bank account. One of:
yyyy-mm-dd: the payout has been paid and is due to arrive in the creditor's bank account on this daynull: the payout hasn't been paid yet
linksobject
2 properties
creditorstring
ID of creditor who will receive this payout, i.e. the owner of the creditor_bank_account.
creditor_bank_accountstring
ID of bank account which this will be sent to.
fxobject
4 properties
exchange_ratestring
Rate used in the foreign exchange of the amount into the fx_currency.
Present only after a resource is paid out. Has up to 10 decimal places.
estimated_exchange_ratestring
Estimated rate that will be used in the foreign exchange of the amount into the fx_currency.
This will vary based on the prevailing market rate until the moment that it is paid out.
Present only before a resource is paid out. Has up to 10 decimal places.
fx_amountobject
Amount that was paid out in the fx_currency after foreign exchange.
Present only after the resource has been paid out.
fx_currencystring
ISO 4217 code for the currency in which amounts will be paid out (after foreign exchange). Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported. Present only if payouts will be (or were) made via foreign exchange.
AUDCADDKKEURGBPNZDSEKUSDtax_currencystring
ISO 4217 code for the currency in which tax is paid out to the tax authorities of your tax jurisdiction. Currently “EUR”, “GBP”, for French or British merchants, this will be null if tax is not applicable beta
metadataobject
Key-value store of custom data. Up to 3 keys are permitted, with key names up to 50 characters and values up to 500 characters. Note: This should not be used for storing PII data.
metaobject2 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_idstringtypestringmetadataobjectlinksobjectGet a single payout#
/payouts/{payout_id}Retrieves the details of a single payout. For an example of how to reconcile the transactions in a payout, see this guide.
Path Parameters
| Name | Type | Description |
|---|---|---|
payout_idrequired | string | The payout id |
Response 200
Successful response
payoutsobject13 properties
idstring
Unique identifier, beginning with "PO".
created_atstring
Fixed timestamp, recording when this resource was created.
amountobject
Amount in minor unit (e.g. pence in GBP, cents in EUR).
deducted_feesobject
Fees that have already been deducted from the payout amount in minor unit (e.g. pence in GBP, cents in EUR), inclusive of tax if applicable.
For each late_failure_settled or chargeback_settled action, we refund the transaction fees in a payout. This means that a payout can have a negative deducted_fees value.
This field is calculated as (GoCardless fees + app fees + surcharge fees) - (refunded fees)
If the merchant is invoiced for fees separately from the payout, then deducted_fees will be 0.
currencystring
ISO 4217 currency code. Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported.
AUDCADDKKEURGBPNZDSEKUSDreferencestring
Reference which appears on the creditor's bank statement.
statusstring
One of:
pending: the payout has been created, but not yet sent to your bank or it is in the process of being exchanged through our FX provider.paid: the payout has been sent to the your bank. FX payouts will becomepaidafter we emit thefx_rate_confirmedwebhook.bounced: the payout bounced when sent, the payout can be retried.
pendingpaidbouncedpayout_typestring
Whether a payout contains merchant revenue or partner fees.
merchantpartnerarrival_datestring
Date the payout is due to arrive in the creditor's bank account. One of:
yyyy-mm-dd: the payout has been paid and is due to arrive in the creditor's bank account on this daynull: the payout hasn't been paid yet
linksobject
2 properties
creditorstring
ID of creditor who will receive this payout, i.e. the owner of the creditor_bank_account.
creditor_bank_accountstring
ID of bank account which this will be sent to.
fxobject
4 properties
exchange_ratestring
Rate used in the foreign exchange of the amount into the fx_currency.
Present only after a resource is paid out. Has up to 10 decimal places.
estimated_exchange_ratestring
Estimated rate that will be used in the foreign exchange of the amount into the fx_currency.
This will vary based on the prevailing market rate until the moment that it is paid out.
Present only before a resource is paid out. Has up to 10 decimal places.
fx_amountobject
Amount that was paid out in the fx_currency after foreign exchange.
Present only after the resource has been paid out.
fx_currencystring
ISO 4217 code for the currency in which amounts will be paid out (after foreign exchange). Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported. Present only if payouts will be (or were) made via foreign exchange.
AUDCADDKKEURGBPNZDSEKUSDtax_currencystring
ISO 4217 code for the currency in which tax is paid out to the tax authorities of your tax jurisdiction. Currently “EUR”, “GBP”, for French or British merchants, this will be null if tax is not applicable beta
metadataobject
Key-value store of custom data. Up to 3 keys are permitted, with key names up to 50 characters and values up to 500 characters. Note: This should not be used for storing PII data.
Errors 400401404422500
Bad Request
Unauthorised
Not found
Validation Error
Internal Error
Error Body
codeintegerdocumentation_urlstringerrorsarray2 properties
reasonstringmessagestringmessagestringrequest_idstringtypestringmetadataobjectlinksobjectUpdate a payout#
/payouts/{payout_id}Updates a payout object. This accepts only the metadata parameter.
Path Parameters
| Name | Type | Description |
|---|---|---|
payout_idrequired | string | The payout id |
Request Body
payoutsobject1 properties
metadataobject
Key-value store of custom data. Up to 3 keys are permitted, with key names up to 50 characters and values up to 500 characters.
Response 200
Successful response
payoutsobject13 properties
idstring
Unique identifier, beginning with "PO".
created_atstring
Fixed timestamp, recording when this resource was created.
amountobject
Amount in minor unit (e.g. pence in GBP, cents in EUR).
deducted_feesobject
Fees that have already been deducted from the payout amount in minor unit (e.g. pence in GBP, cents in EUR), inclusive of tax if applicable.
For each late_failure_settled or chargeback_settled action, we refund the transaction fees in a payout. This means that a payout can have a negative deducted_fees value.
This field is calculated as (GoCardless fees + app fees + surcharge fees) - (refunded fees)
If the merchant is invoiced for fees separately from the payout, then deducted_fees will be 0.
currencystring
ISO 4217 currency code. Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported.
AUDCADDKKEURGBPNZDSEKUSDreferencestring
Reference which appears on the creditor's bank statement.
statusstring
One of:
pending: the payout has been created, but not yet sent to your bank or it is in the process of being exchanged through our FX provider.paid: the payout has been sent to the your bank. FX payouts will becomepaidafter we emit thefx_rate_confirmedwebhook.bounced: the payout bounced when sent, the payout can be retried.
pendingpaidbouncedpayout_typestring
Whether a payout contains merchant revenue or partner fees.
merchantpartnerarrival_datestring
Date the payout is due to arrive in the creditor's bank account. One of:
yyyy-mm-dd: the payout has been paid and is due to arrive in the creditor's bank account on this daynull: the payout hasn't been paid yet
linksobject
2 properties
creditorstring
ID of creditor who will receive this payout, i.e. the owner of the creditor_bank_account.
creditor_bank_accountstring
ID of bank account which this will be sent to.
fxobject
4 properties
exchange_ratestring
Rate used in the foreign exchange of the amount into the fx_currency.
Present only after a resource is paid out. Has up to 10 decimal places.
estimated_exchange_ratestring
Estimated rate that will be used in the foreign exchange of the amount into the fx_currency.
This will vary based on the prevailing market rate until the moment that it is paid out.
Present only before a resource is paid out. Has up to 10 decimal places.
fx_amountobject
Amount that was paid out in the fx_currency after foreign exchange.
Present only after the resource has been paid out.
fx_currencystring
ISO 4217 code for the currency in which amounts will be paid out (after foreign exchange). Currently "AUD", "CAD", "DKK", "EUR", "GBP", "NZD", "SEK" and "USD" are supported. Present only if payouts will be (or were) made via foreign exchange.
AUDCADDKKEURGBPNZDSEKUSDtax_currencystring
ISO 4217 code for the currency in which tax is paid out to the tax authorities of your tax jurisdiction. Currently “EUR”, “GBP”, for French or British merchants, this will be null if tax is not applicable beta
metadataobject
Key-value store of custom data. Up to 3 keys are permitted, with key names up to 50 characters and values up to 500 characters. Note: This should not be used for storing PII data.
Errors 400401404422500
Bad Request
Unauthorised
Not found
Validation Error
Internal Error
Error Body
codeintegerdocumentation_urlstringerrorsarray2 properties
reasonstringmessagestringmessagestringrequest_idstringtypestringmetadataobjectlinksobject