const account = await stripe.accounts.create({
country: 'US',
capabilities: {
treasury: {requested: true},
issuing: {requested: true}
}
});
const treasury_account =
await stripe.treasury.accounts.create({
account: account.token,
currency: 'usd'
});
const financial_account =
await stripe.financial_account.retrieve({
id: 'fa_123',
stripe_account: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
});
//Financial Account Balances
const availableBalance = financial_account.balance.cash;
const inboundPendingBalance = financial_account.balance.inbound_pending;
const outboundPendingBalance = financial_account.balance.outbound_pending;
await stripe.accounts.update(
account.token,
{
payouts: {
schedule: {delay_days: 0, interval: 'hourly'}
}
}
);
await my_custom_event_handler(
'received_credits',
(received_credit) =ï¹¥ {
await stripe.withdrawal.create({
description: 'Transfer 30% of credits to Capital repayment account',
type: 'balance_transfer',
account: treasury_account.token,
amount: received_credit.amount * 0.30,
currency: 'usd',
payment_method_data: {
account: capital_loan_account.token,
}
});
});
await stripe.issuing.cards.create({
currency: 'usd',
type: 'physical',
source_balance: treasury_account.token
});
å建账æ·
åå¨èµé
èµé转移
å
³èæ¯ä»å¡
ä»
é䏿¬¡ API 请æ±å³å¯å建账æ·å¯¹è±¡ãççå åéï¼ä¾¿å¯å®æç¨æ·æ³¨åãéªè¯èº«ä»½ï¼å¹¶éè¿æä»¬çé¶è¡ä¼ä¼´å¿«éå¼éè´¦æ·ã
建ç«èµéå卿± å¹¶é
ç½®éè产åç屿§ã
å®ç°ä»¥å¤ç§æ¹å¼å°èµé转å
¥å转åºè´¦æ·ã
åè¡èªå®ä¹æ¯ä»å¡ï¼ä¸ºç¨æ·æä¾å¤æ ·åèµéä½¿ç¨æ¹å¼ã
const account = await stripe.accounts.create({
country: 'US',
capabilities: {
treasury: {requested: true},
issuing: {requested: true}
}
});
const treasury_account =
await stripe.treasury.accounts.create({
account: account.token,
currency: 'usd'
});