3D安全卡的条带化经常性费用(非订阅或计费)

时间:2018-11-14 10:41:53

标签: python django stripe-payments

我希望客户仅通过一次3D安全流程。然后,应在不进行3d安全处理的情况下继续他未来的指控。条纹有可能吗?从文档中尚不清楚。如果可能的话,我的流程有什么问题?

  1. 向客户添加卡并获取卡来源ID
  2. 使用客户ID和卡源ID创建3D源ID

    source = stripe.Source.create(
    amount=1099,
    currency="eur",
    type='three_d_secure',
    three_d_secure={
        'card': card source id,
        'customer': customer id
    },
    redirect={
        'return_url': 'https://shop.example.com/crtA6B28E1'
    },
    

  3. 然后通过传递给url,我进行3d安全认证,并且3d安全源认证通过后变成“ true”。

  4. 我使用3d安全来源ID和客户ID收费,并且成功。

    charge = stripe.Charge.create(
        amount=1099,
        currency='eur',
        customer=customer id,
        source='3d secure source id'
    )
    
  5. 然后我尝试仅使用客户收费,但失败了。

    charge = stripe.Charge.create(
        amount=1099,
        currency='eur',
        customer=customer id
    )
    

1 个答案:

答案 0 :(得分:0)

带有3d安全required的卡必须由用户每次收费授权。