【发布时间】:2020-08-06 14:31:27
【问题描述】:
我有一个 Paypal 生成的智能按钮,我想修改它,以便在 paypal 收据上正确分解增值税。
我已经阅读了 paypal 页面,说它不能在 paypal 界面中完成,但必须通过 api 调用。
我现在的代码是……
<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=xxxzzz¤cy=GBP" data-sdk-integration-source="button-factory"></script>
<script>
paypal.Buttons({
style: {
shape: 'rect',
color: 'gold',
layout: 'vertical',
label: 'paypal',
},
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{
description: "my amazing rocketpack",
amount: {
value: '2.99'
}
}]
});
}, onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
alert('Shop transaction completed by ' + details.payer.name.given_name + '!');
});
}
}).render('#paypal-button-container');
</script>
查看购买单位的贝宝文档,它表明我需要打开 amount.breakdown 并指定 item_total 和 tax_total。
但我似乎无法正确处理(它要么破坏了按钮,因此根本不显示,要么收据仍然只是总额)并且找不到代码示例
【问题讨论】:
标签: javascript paypal