我想在Adyen支付模块上设置自己的验证。具体来说,我想消除人们在持卡人姓名字段中插入错误字符的能力(比如表情符号等(。
您可以自定义实现其中一个处理程序的验证逻辑
onChange: (state, component) => {
// triggered at every change
console.error("onChange " + JSON.stringify(state.data));
},
onSubmit: (state, component) => {
// triggered upon submit
console.error("onSubmit " + JSON.stringify(state.data));
// grab holderName
var holderName = state.data.paymentMethod.holderName;
// apply your validation...
if(validationOk) {
makePayment(state.data)
// etc etc
}
}
查看Web Dropin集成指南。请确保检查您正在使用的版本(请参阅相关文档(,但工作流程类似。