Skip to main content
PUT /api/v2/storefront/billing/payees Saves the payout bank account for one legal payout entity in one payout currency. Use this when your organization is paid through more than one legal entity (for example an India entity and a Brazil entity) — each entity gets its own bank account per payout currency. Your default payout details (set via Set payout details) are unaffected. Admin-only. Also available to agents as the set_payout_payee operation, or in the UI under Plan & Billing → Payouts. To manage a direct seller child storefront, a parent organization admin selects it from the account dropdown in Plan & Billing → Payouts or passes ?targetCustomerId=<child-id> through REST. The agent operation acts on the active organization and does not expose direct-child targeting. A child-only admin cannot create or replace payout destinations, including for its own account. A child without an account-specific payee uses the organization’s inherited payout configuration. Upserts by entityName + currency: submitting the same pair again updates that payee; a new pair creates a new payee. One bank account clears one payout currency, so an entity paid in two currencies has two payees. The beneficiaryName must match the account holder — the legal entity itself.

Request

Parameters

Response

Returns the masked payee:
The account number is write-only: it is encrypted at the application layer (AES-256-GCM) before storage and never returned after save — reads expose accountNumberLast4 only. To remove a payee, contact Interchange support (removal is finance-mediated as a bank-detail change control).

Errors

  • 400 VALIDATION_ERROR — missing entityName, malformed accountNumber (must be 6–34 letters/digits), a bankIdentifierValue that doesn’t match its bankIdentifierType, a lowercase or non-ISO countryCode/currency, or an omitted accountNumber when the payee has none on file yet.
  • 403 ACCESS_DENIED — the caller is not an account admin, or targetCustomerId is not a direct seller child of the active organization.
See Errors for the full error contract.

List payout payees

Confirm the masked payees on file

Set payout details

Your default payout bank account

Billing overview

How payouts work and why bank details are needed

Billing tasks

All billing operations