Skip to main content
POST
/
vendor
/
payout-accounts
curl -X POST 'http://localhost:9000/vendor/payout-accounts' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"context": {"country": "US"}}'
{
  "payout_account": {
    "id": "pacc_01HXYZ",
    "status": "pending",
    "context": { "country": "US" },
    "created_at": "2026-01-15T10:00:00.000Z"
  }
}
Creates a payout account for the current seller through the configured payout provider (e.g. Stripe Connect).

Body parameters

data
object
Provider-specific data forwarded when creating the account.
context
object
Provider-specific context (e.g. { "country": "US" } for Stripe Connect).

Response

payout_account
object
curl -X POST 'http://localhost:9000/vendor/payout-accounts' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"context": {"country": "US"}}'
{
  "payout_account": {
    "id": "pacc_01HXYZ",
    "status": "pending",
    "context": { "country": "US" },
    "created_at": "2026-01-15T10:00:00.000Z"
  }
}