我正在尝试设置为在我网站的捐赠页面上显示Paypal Express按钮。 有没有一种方法可以通过公开金额来传递信息,并且捐助者可以在登录到他们的贝宝后输入其自定义金额,或者我必须始终包含一个金额。 也许捐赠有其他设置吗? 我当前的代码如下所示。
<script>
paypal.Button.render({
env: 'sandbox', // Or 'sandbox',
client: {
sandbox: 'AZlk9a********eeMSKsOLLQbu',
production: 'AeD266ReBO9**************7IfI-O8sJA'
},
commit: true, // Show a 'Pay Now' button
style: {
color: 'gold',
size: 'medium'
},
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
"amount": {
"total": "5",
"currency": "USD",
},
"description": "General Donation" ,
"invoice_number": "",
}
]
}
});
},
onCancel: function(data, actions) {
window.location = "https://www.****asp";
},
onAuthorize: function(data, actions) {
return actions.payment.get().then(function(data) {
// Display the payment details and a confirmation button
/***.......**///
// Execute the payment
return actions.payment.execute().then(function() {
$('form').submit();
});
});
}
},
'#paypal-button-container');
</script>