带条纹的Django ACH的基本问题

时间:2018-05-22 13:32:39

标签: django stripe-payments

我想在我的django应用中设置ACH付款。我看到条纹做了,但是,我不确定如何实现它。根据{{​​3}},您可以使用documentation来收集客户的银行帐户。我需要流量方面的帮助。我是否首先使用html页面来收集银行信息,使用stripe.js将其添加到Stripe并获取一个令牌然后将其附加到客户?

有谁知道任何django条纹ach指南?我一直在环顾四周,看起来很新,以至于那里没有任何东西。

1 个答案:

答案 0 :(得分:1)

所以流程会像这样工作:

  1. 收集用户的银行详细信息。您可以通过以下两种方式之一完成此操作(请注意,在无案例中,您应该使用自己的HTML收集它,以避免PCI合规性问题):
    • 使用格子[0]。在这种情况下,Plaid Link会在您的网站上创建收集详细信息的前端元素。您可以在onSuccess回调中找回格子标记。
    • 或者,使用Stripe Elements自己收集它们。你可以在这里看到一个例子[1]。调用createToken后,您会收到Stripe银行帐户令牌。 [2]
  2. 您需要验证收集的详细信息:
    • 如果您使用了Plaid,则需要将令牌传递给后端代码并调用Plaid API,这将为您提供经过验证的Stripe银行帐户令牌。[3]在[0]中描述了调用该API。
    • 或者,如果您自己收集了详细信息,则需要执行手动验证过程。 [4]您调用Stripe API将银行帐户令牌附加到您的客户。 Stripe将向银行账户存入两笔小额存款。您的客户需要告诉您这些存款的金额,然后您将其提交回Stripe API,后者会验证银行帐户。
  3. 您现在拥有一个Stripe Customer对象,其中附有银行帐户作为来源,您可以正常收费[5]或正常订阅计划。[6]
  4. [0] - https://stripe.com/docs/ach#using-plaid

    [1] - https://jsfiddle.net/ywain/8nobq41n/

    [2] - https://stripe.com/docs/stripe-js/reference#collecting-bank-account-details

    [3] - https://stripe.com/docs/api#token_object-type

    [4] - https://stripe.com/docs/ach#manually-collecting-and-verifying-bank-accounts

    [5] - https://stripe.com/docs/api#create_charge

    [6] - https://stripe.com/docs/api#create_subscription