Skip to content

AccountExternalAccount

Source: src/Stripe/AccountExternalAccount.ts

A Stripe Account External Account — a bank account or debit card attached to a Connect account as a payout destination. Metadata, account-holder details, and defaultForCurrency update in place. Changing account or the externalAccount token replaces it. Destroy deletes it.

Bank account token on a Connect account

const payout = yield* Stripe.AccountExternalAccount("payout-bank", {
account: connected.id,
externalAccount: bankToken.id,
accountHolderName: "Jenny Rosen",
accountHolderType: "individual",
metadata: { purpose: "payouts" },
});

Debit card token

const payout = yield* Stripe.AccountExternalAccount("payout-card", {
account: connected.id,
externalAccount: debitToken.id,
defaultForCurrency: true,
});
const payout = yield* Stripe.AccountExternalAccount("payout-bank", {
account: connected.id,
externalAccount: bankToken.id,
accountHolderName: "Alchemy Tester",
accountHolderType: "company",
defaultForCurrency: true,
metadata: { purpose: "payroll" },
});