我使用 PayPal 按钮实现了 PayPal。直到今天一切都很顺利。几个小时以来,我收到以下错误:
Error: Cannot query field "supplementary" on type "Cart".
我没有使用这样的字段,并且在我的实现中没有购物车。 你们中有人有同样的经历吗?无法结账。
这是我的代码:
paypal.Buttons({
env: paypalEnvironment,
locale: language + '_' + country,
style: {
layout: 'vertical',
color: 'silver',
shape: 'rect',
label: 'paypal'
},
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: value,
currency_code: currency
}
}],
application_context: {
shipping_preference: 'NO_SHIPPING'
}
});
},
onApprove: function (data, actions) {
...
},
onCancel: function (data) {
showError ();
console.log (data);
},
onError: function (data) {
showError (data);
console.log (data);
}
}).render('#paypal-button-container');
最佳答案
这是一个 PayPal 问题,看起来结帐子组件之一的构建很糟糕。
更新:我相信现在已解决
关于PayPal 结账控制台错误 : Cannot query field "supplementary" on type "Cart",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67199535/