尝试初始化 Web SDK 时出现以下错误。
VM160 checkoutSDK.1.9.5.min.js:15
Uncaught Error: The JSON passed to chckt.checkout was not properly formatted as JSON (typeof data: boolean, loading failure)
at VM160 checkoutSDK.1.9.5.min.js:15
at Tc (VM160 checkoutSDK.1.9.5.min.js:15)
at jc (VM160 checkoutSDK.1.9.5.min.js:15)
at Object.init [as checkout] (VM160 checkoutSDK.1.9.5.min.js:15)
at index.html:23
我正在关注这里的文档https://docs.adyen.com/checkout/web-sdk 我的问题是当我运行时
var checkout = chckt.checkout(paymentSession, '#payment-container', sdkConfigObj);
我的 paymentSession 是一个很长的字符串,我从 Postman 那里得到。我的节点存在并且有提到的 id。而 sdkConfigObj 是
var sdkConfigObj = {
context : 'test'
};
我尝试将 paymentSession 作为数字或对象发送,但我收到一个错误,提示 paymentSession 无效。我尝试发送一个节点作为第二个参数,但我收到一个错误,指出其格式无效,发送了一个不存在的字符串并表示节点不退出。我使用错误的输入使其多次失败,但使用正确的输入(至少在我看来)无法弄清楚它失败的原因。