提问人:Varghese Alex 提问时间:10/12/2023 更新时间:10/17/2023 访问量:52
Adyen v5.51.0 信用卡 Web 组件:“onFieldValid”是否仍然有效?
Adyen v5.51.0 Credit Card Web Component: Is `onFieldValid` Still Functional?
问:
我目前正在从事一个使用 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
}
我注意到该功能似乎没有按预期工作。我想知道此功能在 5.51.0 版中是否仍然可操作,或者我是否可能错误地实现它。任何见解将不胜感激。onFieldValid
尝试使用 onFieldValid 事件。
答:
1赞
Beppe C
10/17/2023
#1
应该在支付方式中声明,而不是将其放在根(全局)级别:onFieldValid
paymentMethodsConfiguration
card
paymentMethodsConfiguration: {
card: {
styles: styleObject,
hasHolderName: true,
holderNameRequired: false,
onFieldValid : (state, component) => {
handleFieldValidation(state, component)
},
在这里,您可以在插入式集成中找到卡的所有配置选项。
评论