我正在将Braintree的dropin JS小部件集成到我们的项目中 . 在服务器端,我使用customerId生成客户端令牌,这会导致dropin显示客户保存的付款方式(信用卡) .
但是,由于我们的安全策略,每次用户想要进行交易时我们都应该要求CVV(即使以前保存过的信用卡也是如此) .
我试图覆盖一些CVV字段,但它不会影响保存的信用卡 .
braintree.dropin.create({
authorization: token,
container: "#braintree-form",
card: {
overrides: {
cvv: true //doesn't change anything
}
}
}, //(...) rest of code)
每次用户想要使用保存的付款方式时,有没有办法使用dropin和强制CVV输入?
1 回答
我认为您应该从控制面板启用cvv规则
登录控制面板
导航到设置>处理>欺诈工具
在AVS或CVV下,单击“选项”
选择所需的AVS或CVV拒绝标准您可以选择将规则应用于所有交易,或仅应用于特定的卡类型,金额或商家帐户
单击“保存”
更多信息here