Javascript PayPal智能按钮交易显示错误

Javascript PayPal智能按钮交易显示错误,javascript,paypal,paypal-sandbox,Javascript,Paypal,Paypal Sandbox,我正在使用PayPal智能按钮进行JavScript中的付款。目前,我正在使用沙盒帐户进行测试 此代码给出一个错误 function addPaypal() { paypal.Buttons({ createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amoun

我正在使用PayPal智能按钮进行JavScript中的付款。目前,我正在使用沙盒帐户进行测试

此代码给出一个错误

function addPaypal()
{
    
     paypal.Buttons({
    
        createOrder: function(data, actions) {
          return actions.order.create({
            purchase_units: [{
              amount: {
              currency_code:'USD',
                value: '30.00'
              }
            }]
          });
        },
        onApprove: function(data, actions) {
          return actions.order.capture().then(function(details) {
          console.log(details);
          });
        },
         onCancel: function (data)  {
    
   }, 
  onError: function (err)  {
     console.log(err)
   }
      }).render('#paypal-button'); // Display payment options on your web page  
      
      }
我得到的错误是

详细信息.购买单位.金额未定义

我使用两个沙箱帐户。我从中创建了一个应用程序并使用其凭据。另外一个是我支付测试费用的


我查了两个账户。我没有得到有关错误的更多详细信息。

在测试了您的purchase\u units对象之后,它就可以工作了,所以您需要提供更多信息,或者从已知的工作代码样本中反向工作。在测试了您的purchase\u units对象之后,它就可以工作了,所以您需要提供更多信息,或者从已知的工作代码样本中反向工作