无法获取贝宝智能按钮来接受php值

时间:2019-05-21 19:40:58

标签: paypal payment-gateway paypal-sandbox

我正在尝试在我的PHP脚本中创建一个贝宝智能按钮。我无法从php脚本中获取值到json对象中的javascript代码。我尝试将php直接回显到javascript中,但是没有用。我尝试使用Jquery,但是没有用。谁能帮我?这是我的代码:

我尝试使用Jquery,直接将我的php回显到json对象中,但是它们都不起作用。

var valueNumber =  $("#grandTotal").html();
    valueNumberArray = valueNumber.split(">")
    valueNumberArray[1] = "'"+valueNumberArray[1]+"'"; 
    alert(valueNumberArray[1]);
    
  paypal.Buttons({
    createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: valueNumberArray[1]
          }
        }]
      });//insert JSON above this line
    },
    onApprove: function(data, actions) {
      return actions.order.capture().then(function(details) {
        alert('Transaction completed by ' + details.payer.name.given_name);
        // Call your server to save the transaction
        return fetch('/BurgerJoint/GetOrder.php', {
          method: 'post',
          headers: {
            'content-type': 'application/json'
          },
          body: JSON.stringify({
            orderID: data.orderID
          })
        });
      });
    }
  }).render('#paypal-button-container');

1 个答案:

答案 0 :(得分:0)

mixin