Skip to main content
A Payout represents a transfer of funds from a payment processor or platform to a Business. Payouts typically include the net amount of payments collected on behalf of the business, minus any fees, and are used to reconcile platform balances with bank deposits.

Attributes

string
required
Unique identifier for the payout.
string
Unique ID of the payout in your system for linking purposes and idempotency.
string
required
ID of the Business that received the payout.
integer
required
The amount of the payout, in cents.
integer
required
The platform fee associated with the payout, in cents.
string
Processor used to make the payment. Any processor name can be provided and will be tracked. If not null, every payment or refund associated with the payout must have the same processor.
ISO8601 timestamp
required
Timestamp of when the payout was imported into Layer.
ISO8601 timestamp
required
Timestamp of when the payout was completed.
Match object
The transaction match associated with the payout, if any.
array of InvoicePayment objects
A list of Invoice Payments associated with the payout.
array of Refund objects
List of Refunds associated with this payout.
Array of Tags
Tags associated with the payout.
string
Memo for any text you would like to associate with the payout (for example, to display to end users).
object
Arbitrary custom metadata in JSON format with a size limit of 1KB.
string
Any (typically user-visible) identifier you would like to associate with the payout. Can be used to filter when listing payouts.