adyen - Adyen drop-in Checkout SDK 验证失败
问题描述
我正在尝试使用此处的指南使用 drop-in Checkout: https ://docs.adyen.com/developers/checkout/web-sdk
我可以成功看到付款屏幕,但在控制台中收到警告:
警告:securefields:: 加密算法不存在。无法加密输入字段
一旦我输入信用卡详细信息,我就会收到错误消息:
Uncaught TypeError: adyen.createEncryption is not an function at Object.a._createEncryption (securedFields.1.3.0.min.js:79) at Object.a._getEncryptedData (securedFields.1.3.0.min.js:81) at 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 ( secureFields.1.3.0.min.js:209)
在浏览器控制台“adyen”没有定义。有什么建议吗?
解决方案
最终,这由 Adyen 支持解决。
这是由于商家帐户被设置为销售点 (POS)。创建新的“电子商务”帐户解决了这个问题。
推荐阅读
- flutter - 如何在 Flutter 中创建带有图像的单选按钮
- hook-woocommerce - Woocommerce 订阅在续订时获得下一个付款日期
- android - 注册广播接收器的方法
- powershell - 术语“Write-PSFMessage”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
- apache-spark - 如何丰富流式查询的数据并将结果写入 Elasticsearch?
- c# - 在 .Net Core 中编写带有制表符分隔符的文本文件
- php - 使用 Laravel 时访问 .php 文件中的 mysqli
- flutter - 有人在同一个应用程序中使用过颤振谷歌登录和 onesignal 吗?
- ldap - 在 IBM Websphere 中配置了 AD LDAP,但登录应用程序仅适用于完整 DN
- apache-kafka - KSQL 多列连接 - LogicalBinaryExpression 无法转换为 ComparisonExpression