PayPal PHP REST格式错误的请求错误(项目列表)

PayPal PHP REST格式错误的请求错误(项目列表),php,paypal,paypal-rest-sdk,Php,Paypal,Paypal Rest Sdk,嘿,伙计们,为了在paypal页面中显示有关产品的信息,我正在尝试将“items\u list”添加到支付数组中,但返回的错误是“格式错误的\u请求”,但我非常确定php数组的语法是正确的: $payment = array ( 'intent' => 'sale', 'redirect_urls' => array ( 'return_url' => 'http://page.com/return',

嘿,伙计们,为了在paypal页面中显示有关产品的信息,我正在尝试将“items\u list”添加到支付数组中,但返回的错误是“格式错误的\u请求”,但我非常确定php数组的语法是正确的:

$payment = array
    (
      'intent' => 'sale',
      'redirect_urls' => array
      (
        'return_url' => 'http://page.com/return',
        'cancel_url' => 'http://pag.ecom/cancel'
      ),
      'payer' => array
      (
        'payment_method' => 'paypal'
      ),
      'transactions' => array
      (
        array
        (
          'amount' => array
          (
            'total' => $amount,
            'currency' => 'USD'
          ),
          'description' => 'This is the payment transaction description.',
          'items_list' => array
          (
            'items' => array
            (
              array
              (
                'quantity' => '1',
                'name' => 'Hat',
                'price' => '2.00',
                'sku' => 'product12345',
                'currency' => 'USD'
              )
            )
          )
        )
      )
    );
以下是请求示例:

{
    "intent": "sale",
    "payer": {
        "payment_method": "paypal"
    },
    "redirect_urls": {
        "return_url": "http://<return url>",
        "cancel_url": "http://<cancle url>"
    },
    "transactions": [
        {
            "amount": {
                "total": "8.00",
                "currency": "USD",
                "details": {
                    "subtotal": "6.00",
                    "tax": "1.00",
                    "shipping": "1.00"
                }
            },
            "description": "This is payment description.",
            "item_list": { 
                "items":[
                    {
                        "quantity":"3", 
                        "name":"Hat", 
                        "price":"2.00",  
                        "sku":"product12345", 
                        "currency":"USD"
                    }
                ]
            }
        }
    ]
}
{
“意图”:“出售”,
“付款人”:{
“付款方式”:“贝宝”
},
“重定向URL”:{
“返回url”:“http://”,
“取消url”:“http://”
},
“交易”:[
{
“金额”:{
“总计”:“8.00”,
“货币”:“美元”,
“详情”:{
“小计”:“6.00”,
“税”:“1.00”,
“装运”:“1.00”
}
},
“说明”:“这是付款说明。”,
“项目清单”:{
“项目”:[
{
“数量”:“3”,
“姓名”:“帽子”,
“价格”:“2.00”,
“sku”:“产品12345”,
“货币”:“美元”
}
]
}
}
]
}
如果我删除项目列表它将工作。。。有什么建议吗