Paypal Express结帐,无金额

时间:2018-06-20 19:54:49

标签: javascript html paypal

我正在尝试设置为在我网站的捐赠页面上显示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>

0 个答案:

没有答案