无法使用PayPal JavaScript SDK设置货币
我正在尝试设置贝宝API的货币,但我无法这样做。当你点击PayPal按钮时,它会以美元显示总金额(在购物车图标旁边)。在pay with下,它显示了转换为CAD的金额,这不是我想要的。我希望createOrder中设置的金额是我设置的货币无法使用PayPal JavaScript SDK设置货币,javascript,paypal,paypal-rest-sdk,Javascript,Paypal,Paypal Rest Sdk,我正在尝试设置贝宝API的货币,但我无法这样做。当你点击PayPal按钮时,它会以美元显示总金额(在购物车图标旁边)。在pay with下,它显示了转换为CAD的金额,这不是我想要的。我希望createOrder中设置的金额是我设置的货币 <script src="https://www.paypal.com/sdk/js?currency=CAD&client-id="></script> <script> paypal.But
<script src="https://www.paypal.com/sdk/js?currency=CAD&client-id="></script>
<script>
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
intent: "CAPTURE",
purchase_units: [{
amount: {
value: "150"
}
}]
});
},
onError: function (err) {
alert(err);
}
}).render('#paypal-button-container');
</script>
我不知道你哪里出错了,因为如果你的代码是完整的,它就可以工作。以下是一个工作示例:
<script src="https://www.paypal.com/sdk/js?currency=CAD&client-id=sb"></script>
<script>
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
intent: "CAPTURE",
purchase_units: [{
amount: {
value: "150",
currency_code: "CAD"
}
}]
});
},
onError: function (err) {
alert(err);
}
}).render('body');
</script>
贝宝,按钮({
createOrder:函数(数据、操作){
return actions.order.create({
意图:“捕获”,
购买单位:[{
金额:{
值:“150”,
货币代码:“CAD”
}
}]
});
},
onError:函数(err){
警惕(err);
}
}).呈现(“主体”);
不确定哪里出了问题,因为如果代码完整,它就可以工作。以下是一个工作示例:
<script src="https://www.paypal.com/sdk/js?currency=CAD&client-id=sb"></script>
<script>
paypal.Buttons({
createOrder: function(data, actions) {
return actions.order.create({
intent: "CAPTURE",
purchase_units: [{
amount: {
value: "150",
currency_code: "CAD"
}
}]
});
},
onError: function (err) {
alert(err);
}
}).render('body');
</script>
贝宝,按钮({
createOrder:函数(数据、操作){
return actions.order.create({
意图:“捕获”,
购买单位:[{
金额:{
值:“150”,
货币代码:“CAD”
}
}]
});
},
onError:函数(err){
警惕(err);
}
}).呈现(“主体”);
我觉得这太傻了,因为某种原因,我的代码添加了两次JSSDK(旧代码)。因此,它没有使用货币,因为另一个sdk是DOM中的第一个sdk。我认为你的回答是正确的,因为这使我意识到我的错误。谢谢我觉得这太傻了,因为某种原因,我的代码添加了两次JSSDK(旧代码)。因此,它没有使用货币,因为另一个sdk是DOM中的第一个sdk。我认为你的回答是正确的,因为这使我意识到我的错误。谢谢