Payout
One transfer of money from a processor into the merchant's bank account, covering a batch of payments.
type Payout {
settlements(
first: Int
after: String
last: Int
before: String
): SettlementConnection!
id: ID!
gateway: PaymentGateway!
payoutDate: Date!
status: PayoutStatus!
settlementCount: Int!
amount: Money!
}
Fields
Payout.settlements ● SettlementConnection! non-null object
The payments this payout covers, most recently captured first, as a cursor connection.
**Returns:** One page of the payments in this batch.
Payout.settlements.first ● Int scalar
Returns the first _n_ elements from the list.
Payout.settlements.after ● String scalar
Returns the elements in the list that come after the specified cursor.
Payout.settlements.last ● Int scalar
Returns the last _n_ elements from the list.
Payout.settlements.before ● String scalar
Returns the elements in the list that come before the specified cursor.
Payout.id ● ID! non-null scalar
The stable identifier of this payout, unique across every merchant.
Payout.gateway ● PaymentGateway! non-null enum
The processor that sent the money.
Payout.payoutDate ● Date! non-null scalar
The day the money reaches the merchant's account, or is expected to, in UTC.
Payout.status ● PayoutStatus! non-null enum
Whether the money has landed yet.
Payout.settlementCount ● Int! non-null scalar
How many payments are in this batch.
Payout.amount ● Money! non-null object
What lands in the merchant's account: every payment in the batch, less what the processor charged on each, less anything refunded from them.
Member Of
PaymentsSummary object ● PayoutConnection object ● PayoutEdge object ● Settlement object