2016-02-19 54 views
1

我正在研究Flask應用程序,我想用Stripe作爲用戶向對方發送/接收付款的方式。使用共享客戶的條帶連接似乎是實現這一目標的方式,但我對流程有點困惑。看起來我需要創建一個連接的帳戶一個客戶與我的應用程序中的每個用戶關聯。在用戶之間使用條紋進行支付

這是我的理解它應該工作:

  • 通過OAuth的流量,用戶一個創建或與應用程序連接現有的帳戶,並接收到一個access_token。這個關聯賬戶是當客戶支付時他們會收到錢的地方。
  • 如果用戶一個要支付發送到用戶,然後使用stripe.js,用戶一個進入信用卡,這是返回給應用程序的令牌的形式。
  • 此令牌用於創建存儲在平臺帳戶上的新客戶。
  • customer id用戶,與用戶B的連接帳戶access_token沿可以被用來創建一個新的令牌將被用作電荷的source

我已經看到examples這一切都可以完成。

所以我想我應該爲我的應用程序中的每個用戶保存一個access_tokencustomer id。但有關此事的感覺並不正確。當用戶不一定有條形賬戶並且永遠不會收到款項時,客戶似乎被使用。 有沒有更簡單的方法,我可以代表B的關聯賬戶向用戶A的關聯賬戶收費?

回答

1

當您使用分條創建信用卡令牌時,您可以使用它創建客戶或收費。創建客戶將允許您在將來向該客戶收費,而不通過傳遞customer_id而不是源來生成另一個令牌。

我認爲你的問題的答案大多不是。您可以避免創建一個客戶,在這種情況下,這可能是一個好主意,每次都會生成一個新的令牌並使用該令牌創建收費。