POST
/
payouts

This endpoint requires the payouts.write scope.

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request body for creating new payout.

amount
number
required

The amount to payout.

Required range: 1 < x < 99999999
currency
string
required

The ISO-4217 currency code for the payout.

payment_service_id
string
required

The ID of the payment service to use for the payout.

payment_method
object
required

The type of payment method to send funds too.

category
enum<string>
default: online_gambling

The type of payout to process.

Available options:
online_gambling
external_identifier
string | null

A value that can be used to match the payout against your own records.

Required string length: 1 - 200
buyer_id
string | null

The ID of the buyer to send the payout.

buyer_external_identifier
string | null

The external_identifier of the buyer to send this payout to.

Maximum length: 200
buyer
object

Inline buyer details for the payout.

merchant
object

Merchant information for the source of the payout.

connection_options
object

Optional fields for processing payouts on specific payment services.

Response

201 - application/json
type
enum<string>

The type of this resource. Is always payout.

Available options:
payout
id
string

The ID of a payout.

merchant_account_id
string | null

The optional ID of the merchant account this payout should be assigned to.

Maximum length: 22
amount
integer

The monetary amount for this payout, in the smallest currency unit for the given currency, for example 1299 cents to create an authorization for $12.99.

currency
string

A supported ISO-4217 currency code.

created_at
string

The date and time when this payout was created.

updated_at
string

The date and time when this payout was created.

payment_service
object

The payment service used for this payout.

payment_service_payout_id
string | null

The ID of the payout in the underlying payment service.

category
enum<string>

The type of payout to process.

Available options:
online_gambling
status
enum<string>

The status of the payout.

Available options:
pending,
failed,
declined,
succeeded
external_identifier
string | null

An external identifier that can be used to match the payout against your own records. This value needs to be unique for all buyers.

Required string length: 1 - 200
merchant
object

The merchant details associated to this payout.

buyer
object

The buyer used for this transaction.

payment_method
object

The payment method used for this payout.