PayPal create_order_error 无法读取 null 的属性
PayPal create_order_error cannot read properties of null
我已将 PayPal 集成到我的 .NET 6 (Blazor) 应用程序中。我按照 PayPal docs here 添加按钮。在测试模式下一切正常。现在我已经将 clientid
更改为 live 我得到一个错误:
create_order_error
Cannot read properties of null
我可以看到令牌是 null
,但我不确定该怎么办?
我用来创建订单的代码在这里:
paypal.Buttons({
// Style the button
style: {
...
},
// Called when the button is clicked
onClick: function (data, actions) {
...
},
// Sets up the transaction when a payment button is clicked
createOrder: function (data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: document.getElementById('p-amount').value,
}
}]
});
},
// Finalize the transaction after payer approval
onApprove: function (data, actions) {
...
},
onError: function () {
...
}
}).render('#paypal-button-container');
我已经搜索过这个错误,但没有产生任何结果。非常感谢任何有关如何解决此问题的帮助。
document.getElementById('p-amount')
为空。让它成为不为空的东西。
我已将 PayPal 集成到我的 .NET 6 (Blazor) 应用程序中。我按照 PayPal docs here 添加按钮。在测试模式下一切正常。现在我已经将 clientid
更改为 live 我得到一个错误:
create_order_error
Cannot read properties of null
我可以看到令牌是 null
,但我不确定该怎么办?
我用来创建订单的代码在这里:
paypal.Buttons({
// Style the button
style: {
...
},
// Called when the button is clicked
onClick: function (data, actions) {
...
},
// Sets up the transaction when a payment button is clicked
createOrder: function (data, actions) {
return actions.order.create({
purchase_units: [{
amount: {
value: document.getElementById('p-amount').value,
}
}]
});
},
// Finalize the transaction after payer approval
onApprove: function (data, actions) {
...
},
onError: function () {
...
}
}).render('#paypal-button-container');
我已经搜索过这个错误,但没有产生任何结果。非常感谢任何有关如何解决此问题的帮助。
document.getElementById('p-amount')
为空。让它成为不为空的东西。