Skip to main content
Payouts represent money sent from an account balance to an external destination, such as a bank account or other supported payout method. Use the Payouts API to list payout history, monitor payout statuses, and show expected arrival details for funds leaving an account.

Endpoints

EndpointRequest
List PayoutsGET /payouts

Attributes

amount
number
required
The payout amount in whole currency units.
created_at
string
required
When the payout was created.
currency
string
required
Payout currency.
estimated_arrival
string | null
required
Estimated time the funds become available in the destination account.
fee_amount
number
required
The fee charged for the payout, in the payout currency.
id
string
required
Payout ID.
object
string
required
payer_name
string | null
required
Name of the entity processing the payout.
payout_token
object | null
required
The saved payout method used. Requires payout:destination:read; null without it.

Properties

nickname
string | null
required
Saved payout method nickname.
payout_destination
object | null
required
Payout destination display details.

Properties

icon_url
string | null
required
Payout destination icon URL.
payer_name
string | null
required
Payout destination display name.
speed
string
required
Payout delivery speed.Available options: standard, instant
status
string
required
Current payout status.Available options: requested, awaiting_payment, in_transit, completed, failed, canceled, denied
Payout
{
	"amount": 125.5,
	"created_at": "2026-06-01T12:00:00Z",
	"currency": "usd",
	"estimated_arrival": "2026-06-03T12:00:00Z",
	"fee_amount": 1.25,
	"id": "po_xxxxxxxxxxxxx",
	"object": "payout",
	"payer_name": "Whop Payments",
	"payout_token": {
		"nickname": "Operating account",
		"payout_destination": {
			"icon_url": "https://cdn.whop.com/bank.png",
			"payer_name": "Whop Payments"
		}
	},
	"speed": "standard",
	"status": "completed"
}