我正在尝试使用此处的指南使用直接结帐功能: https://docs.adyen.com/developers/checkout/web-sdk
我可以成功看到付款屏幕,但在控制台中收到警告:
警告:SecureFields ::不存在加密算法。将无法对输入字段进行加密
输入信用卡详细信息后,我会收到错误消息:
未捕获的TypeError:adyen.createEncryption不是函数 在Object.a._createEncryption(securedFields.1.3.0.min.js:79) 在Object.a._getEncryptedData(securedFields.1.3.0.min.js:81) 在n(securedFields.1.3.0.min.js:326) 在A(securedFields.1.3.0.min.js:313) 在o.processValidationsObj(securedFields.1.3.0.min.js:320) 在HTMLInputElement.n(securedFields.1.3.0.min.js:209)
在浏览器控制台中未定义“ adyen”。 有什么建议吗?
答案 0 :(得分:0)
最终,这一问题得到了Adyen支持的解决。
这是由于将商家帐户设置为销售点(POS)。 创建新的“电子商务”帐户即可解决该问题。