gpt4 book ai didi

ios - 使用 Stripe.js (iOS) 为 Stripe Connect 支付创建 external_account

转载 作者:行者123 更新时间:2023-11-29 11:37:44 25 4
gpt4 key购买 nike

我正在尝试将实际银行账户连接到 Stripe Connect 中的 strip 账户。

但是,我在实际实现中遇到困难。

我使用自定义帐户,所以我想通过我的 iOS 应用为用户提供帐户创建逻辑。

在 Stripe API Reference 中,它说完成此操作的推荐方法是:“在创建或更新自定义帐户时,通过 external_accounts 参数添加目标帐户。该值应该是从 Stripe.js 返回的银行帐户或借记卡 token 。”

创建 token 记录如下(我使用的是 NodeJS):

stripe.createToken('bank_account', {
country: 'US',
currency: 'usd',
routing_number: '110000000',
account_number: '000123456789',
account_holder_name: 'Jenny Rosen',
account_holder_type: 'individual',
}).then(function(result) {
// Handle result.error or result.token
});

在帐户创建过程中,我应该在哪里链接该 token ?相关代码见下方:

app.post('/create_account', (req, res) => {
console.log('create account called');
var email = req.body.email;
var firstname = req.body.firstname;
var lastname = req.body.lastname;

stripe.accounts.create({
country: "CH",
type: "custom",
email: email,
business_name: "examplename",
legal_entity: {
first_name: "firstname",
last_name: "lastname",
dob: {
day: 1,
month: 1,
year: 1900
}
}

}).then((account) => {
res.status(200).send(account)
}).catch((err) => {
console.log(err, req.body)
res.status(500).end()
});
});

token 创建只是一种验证帐户信息客户端的方法吗?

如果有人可以通过简单的逐步解释对此进行详细说明,我们将很高兴,在此先感谢您!

最佳答案

您将在 external_account 中传递 token 参数:

var bankAccountToken = req.body.stripeToken;

stripe.accounts.create({
country: "CH",
type: "custom",
// ...
external_account: bankAccountToken,
}).then((account) => {
// ...

关于ios - 使用 Stripe.js (iOS) 为 Stripe Connect 支付创建 external_account,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48189363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com