Stripe.js 与 NodeJS:传输时,'destination' 参数代表啥?
Posted
技术标签:
【中文标题】Stripe.js 与 NodeJS:传输时,\'destination\' 参数代表啥?【英文标题】:Stripe.js with NodeJS: When transferring, what does 'destination' parameter represent?Stripe.js 与 NodeJS:传输时,'destination' 参数代表什么? 【发布时间】:2017-03-04 06:13:50 【问题描述】:我正在查看创建传输对象页面 (https://stripe.com/docs/api/node#create_transfer),我正在查看:
stripe.transfers.create(
amount: 400,
currency: "usd",
destination: "acct_195VVsIJdBx802Zf"
description: "Transfer for test@example.com"
但是目的地代表什么,我如何获得它以进行借记卡转账?
在教程中,Stripe 实际上是在建议我先创建一个收件人对象,然后再进行传输 (https://stripe.com/docs/sending-transfers):
stripe.transfers.create(
amount: 1000, // amount in cents
currency: "usd",
recipient: recipientId,
card: cardId,
statement_descriptor: "JULY SALES"
在这种情况下,cardId
是否表示为创建收件人而提供的卡令牌的id
?
提前感谢您!
【问题讨论】:
【参考方案1】:destination
是 (a) 用于转移资金的目标 Connected Stripe 账户(例如 acc_xxx
)(减去 Stripe 费用 + 申请费)或 (b) 目标外部账户(借方卡、银行账户等)(例如ba_xxx
、card_xxx
等)。
您可以使用 Stripe Connect 将两个 Stripe 账户连接在一起,然后使用账户 ID 进行转账。
【讨论】:
在我接受答案并点赞之前,ba_xxx
是什么意思?那是借记卡号吗?
哦,银行账户的id是ba_xxx;借记卡的 ID 为 card_xxx(其中 xxx 表示随机字符的字母数字字符串)。在这种情况下,您的借记卡将有一个以card_
-前缀开头的 ID。以上是关于Stripe.js 与 NodeJS:传输时,'destination' 参数代表啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Stripe (stripe.js) 和 react-native