Braintree:订阅活跃客户添加默认支付方式及3DS相关技术问询
Braintree订阅支付方式更新的合规性与流程问题
场景背景
允许处于活跃订阅状态的客户更新支付详情(如卡片过期、更换新卡),且暂不触发新扣款。计划仅通过Payment Method: Create接口传入3DS增强nonce添加新支付方式,已知后续扣款金额并将其传入3DS挑战流程。
具体问题与解答
3DS合规性保障问题
若后续订阅扣款金额不超过3DS挑战时传入的金额,该支付方式在3DS合规性上是安全的。因为3DS挑战已基于约定金额完成客户身份验证,后续不超该金额的扣款属于SCA(强客户认证)的豁免范畴,无需再次触发3DS验证,同时能满足合规要求,保障交易安全。订阅更新接口调用必要性
- 若客户仅有当前这一个订阅,且在调用Payment Method: Create时设置
makeDefault参数为true,新支付方式会成为客户的默认支付方式,下一次订阅扣款会自动使用该方式。 - 若客户存在多个订阅,或订阅创建时明确绑定了特定支付方式,就必须调用Subscription: Update接口,将目标订阅与新支付方式关联,才能确保下一次扣款使用新的支付详情。仅设置默认支付方式无法覆盖这类场景。
- 若客户仅有当前这一个订阅,且在调用Payment Method: Create时设置
内容的提问来源于stack exchange,提问作者hck12685
相关产品推荐
相关产品推荐

