Я пытаюсь установить валюту для API PayPal и не могу это сделать. Когда вы нажимаете кнопку PayPal, отображается общая сумма в долларах США (рядом со значком корзины). При оплате с помощью отображается сумма, конвертированная в канадские доллары, что мне не подходит. Я хочу, чтобы сумма, указанная в createOrder, была в валюте, которую я установил.
<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>
Я попытался указать currency_code: "CAD"
в сумме, но получаю:
Error: Unexpected currency: CAD passed to order.create. Please ensure you are passing /sdk/js?currency=CAD in the PayPal script tag.