Stripe.js API:有没有办法让用户保存卡信息并在以后使用它进行传输?

Posted

技术标签:

【中文标题】Stripe.js API:有没有办法让用户保存卡信息并在以后使用它进行传输?【英文标题】:Stripe.js API: Is there a way to have user save card information and use it for transfer later? 【发布时间】:2017-03-03 12:24:58 【问题描述】:

对于创建费用,用户可以通过创建客户对象来保存卡信息,并在以后只需提供创建的客户对象中的客户 ID 即可收取费用,因此无需再次提供卡信息,检索令牌,并将其用于创建费用 API 调用。只需要存储在应用程序服务器中的客户对象中的客户 ID。

但是,如果要将资金转移到用户的借记卡 (https://stripe.com/docs/sending-transfers),则用户必须始终提供卡信息以通过 API 调用检索令牌,然后使用令牌进行转账 API 调用。

那么对于转移资金 API 调用,是否有类似客户 ID 的东西代替了对令牌的需求,而令牌只有在提供卡信息时才会被检索到?

提前谢谢你

【问题讨论】:

【参考方案1】:

文档中提到,这种向第三方付款的方法已被弃用。 Stripe 的 API 将在未来某个时候完全禁用对收件人的支持。您应该使用managed accounts 而不是收件人。

可以在here找到使用管理账户创建银行转账的文档。

您绝对不需要每次都收集信息。您将收集一次信息,并使用令牌将其作为外部帐户附加到托管帐户。然后,您可以使用 API 向外部帐户创建银行转账,manually,或者告诉 Stripe 根据您选择的时间表自动创建转账。

【讨论】:

在管理帐户中,我应该调用哪些 API 来回答我的问题?另外,对于令牌,它在使用一次后不会过期/无效吗?这就是您创建 Customer 对象的原因。

以上是关于Stripe.js API:有没有办法让用户保存卡信息并在以后使用它进行传输?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Stripe 的 JavaScript API 验证优惠券?

带有 Stripe JS v3 的 Vue 组件

用于将 iTunes 礼品卡转移给用户的 API?

自动将视频文件保存到 Android SD 卡

有没有办法先在选项卡之间同步 redux 存储状态,然后让每个选项卡控制自己的状态?

如何使用 Stripe (stripe.js) 和 react-native