【发布时间】:2016-02-19 20:30:54
【问题描述】:
我正在开发一个 Flask 应用程序,我想在其中使用 Stripe 作为用户相互发送/接收付款的一种方式。使用共享客户的 Stripe Connect 似乎是实现这一目标的方法,但我对流程有点困惑。看来我需要同时创建一个连接帐户和一个客户,以便与我的应用程序中的每个用户关联。
这就是我理解它应该如何工作的方式:
- 通过 OAuth 流程,用户 A 创建或连接其现有帐户与应用程序,并收到
access_token。当客户付款时,他们将在此关联帐户中收款。 - 如果用户 A 想要向用户 B 发送付款,则使用 stripe.js,用户 A 输入一张信用卡,信用卡以令牌的形式返回给应用程序。
- 此令牌用于创建新客户,存储在平台帐户中。
- 用户A 的
customer id以及用户B 的 连接帐户access_token可用于创建新令牌以用作@987654325 @ of a Charge。
我已经看到 examples 了解如何做到这一点。
所以我认为我应该为我的应用程序中的每个用户保存一个access_token 和一个customer id。但是这件事感觉不对劲。当用户不一定有条带帐户并且永远不会收到钱时,似乎要使用客户。 有没有更简单的方法,我可以代表 B 的关联账户向用户 A 的关联账户收费?
【问题讨论】:
标签: oauth flask stripe-connect