我目前正在做一个使用Adyen信用卡Web组件(版本5.51.0)的项目。
下面是我使用的配置:
const configuration = {
locale: "en_US",
environment: "test",
clientKey: "test_ABCDEFG",
analytics: {
enabled: false
},
paymentMethodsResponse: myPaymentMethodsResponse,
onChange: handleOnChange,
paymentMethodsConfiguration: {
card: {
styles: styleObject,
hasHolderName: true,
holderNameRequired: false,
}
},
onFieldValid: handleFieldValidation,
};
function handleFieldValidation(data) {
// my code
}
我注意到onFieldValid
函数似乎没有按预期工作。我想知道这个函数在5.51.0版本中是否仍然可以运行,或者我是否没有正确地实现它。任何见解将不胜感激。
Screenshot from Adyen Docs
正在尝试使用onFieldValid事件。
1条答案
按热度按时间6psbrbz91#
onFieldValid
应该在card
支付方法的paymentMethodsConfiguration
中声明,而不是将其放置在根(全局)级别:Here您可以在Drop-in集成中找到卡的所有配置选项。