Skip to main content
POST
Preview an external bank payout for a ready customer account
Preview a same-currency fiat payout to an external bank. Requires available >= amount. Call payout-methods (and payout-banks for local rails) first. Returns preview_token; fees may be pending_confirm until confirm. Guide: External bank payouts.

Authorizations

X-API-Key
string
header
required

Path Parameters

customer_id
string
required

Public customer id returned by POST /partner/customers

Example:

"pcus_a1b2c3d4e5f6"

account_id
integer
required

Account id returned by the customer account API

Required range: x >= 1

Body

application/json

Preview an external bank payout from a fiat account (same-currency, no FX).

amount
string
required

Decimal amount in account currency, e.g. 1.00

beneficiary
PartnerEntityPayoutBeneficiary · object
required

External payout recipient identity (counterparty).

bank
PartnerEntityPayoutBank · object
required

External bank destination. Required fields depend on account currency / scheme. CAD local: scheme eft (default) | interac_email | interac_account - eft / interac_account: bank_institution_number (3), transit_number (5), account_number, bank_name, country=CA - interac_email: email, account_holder_name, country=CA (bank_name optional) EUR SEPA: iban, country (EU), optional swift_bic USD ACH/wire: routing_number, account_number, country=US, optional scheme/account_type NGN NIP: bank_code, account_number, bank_name, country=NG (scheme nip or omit) GHS EFT: bank_code, account_number, bank_name, country=GH (scheme gh_eft, eft, or omit) SWIFT: scheme=swift, swift_bic, plus iban or account_number (any supported currency)

security_question
string | null

CAD Interac outbound only: question the recipient must answer to deposit. Requires security_answer. Mapped upstream as payment-details meta.

Required string length: 1 - 256
security_answer
string | null

CAD Interac outbound only: answer for security_question. Share with the recipient out-of-band; never returned in partner responses.

Required string length: 1 - 128

Response

Preview token for confirm. Fee often pending_confirm until confirm.

status
enum<string>
required
Available options:
success
message
string
required
data
object
required