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 Settings → Billing → Payout entities. 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.
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