【问题标题】:Using Stripe for payments between users使用 Stripe 进行用户之间的支付
【发布时间】:2016-02-19 20:30:54
【问题描述】:

我正在开发一个 Flask 应用程序,我想在其中使用 Stripe 作为用户相互发送/接收付款的一种方式。使用共享客户的 Stripe Connect 似乎是实现这一目标的方法,但我对流程有点困惑。看来我需要同时创建一个连接帐户一个客户,以便与我的应用程序中的每个用户关联。

这就是我理解它应该如何工作的方式:

  • 通过 OAuth 流程,用户 A 创建或连接其现有帐户与应用程序,并收到 access_token。当客户付款时,他们将在此关联帐户中收款。
  • 如果用户 A 想要向用户 B 发送付款,则使用 stripe.js,用户 A 输入一张信用卡,信用卡以令牌的形式返回给应用程序。
  • 此令牌用于创建新客户,存储在平台帐户中。
  • 用户Acustomer id 以及用户B 的 连接帐户access_token 可用于创建新令牌以用作@987654325 @ of a Charge。

我已经看到 examples 了解如何做到这一点。

所以我认为我应该为我的应用程序中的每个用户保存一个access_token 和一个customer id。但是这件事感觉不对劲。当用户不一定有条带帐户并且永远不会收到钱时,似乎要使用客户。 有没有更简单的方法,我可以代表 B 的关联账户向用户 A 的关联账户收费?

【问题讨论】:

    标签: oauth flask stripe-connect


    【解决方案1】:

    当您使用条带创建信用卡令牌时,您可以使用它或费用创建客户。创建客户将允许您在未来向该客户收费,而无需通过传递 customer_id 而不是源来生成另一个令牌。

    我认为您的问题的答案大部分是否定的。您可以避免创建客户,在这种情况下这可能是个好主意,方法是每次生成一个新令牌并使用它创建费用。

    【讨论】:

      猜你喜欢
      • 2014-07-04
      • 2016-10-25
      • 2021-10-11
      • 2018-09-26
      • 2020-07-18
      • 2013-08-24
      • 1970-01-01
      • 2013-05-14
      • 2015-05-24
      相关资源
      最近更新 更多