我希望客户仅通过一次3D安全流程。然后,应在不进行3d安全处理的情况下继续他未来的指控。条纹有可能吗?从文档中尚不清楚。如果可能的话,我的流程有什么问题?
使用客户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'
},
)
然后通过传递给url,我进行3d安全认证,并且3d安全源认证通过后变成“ true”。
我使用3d安全来源ID和客户ID收费,并且成功。
charge = stripe.Charge.create(
amount=1099,
currency='eur',
customer=customer id,
source='3d secure source id'
)
然后我尝试仅使用客户收费,但失败了。
charge = stripe.Charge.create(
amount=1099,
currency='eur',
customer=customer id
)
答案 0 :(得分:0)
带有3d安全required
的卡必须由用户每次收费授权。