Php Paypal SetExpressCheckout api错误响应

Php Paypal SetExpressCheckout api错误响应,php,paypal,Php,Paypal,我将以下参数传递给paypal express checkout api,其中购物车总数和商品总数完全相同 &PAYMENTREQUEST_0_AMT=53.00 &paymentrequest_0_currencycode=USD &PAYMENTREQUEST_0_ITEMAMT=53.00 &paymentrequest_0_paymentaction=Sale&L_PAYMENTREQUEST_0_QTY1=2 &L_PAYMENTREQ

我将以下参数传递给paypal express checkout api,其中购物车总数和商品总数完全相同

&PAYMENTREQUEST_0_AMT=53.00
&paymentrequest_0_currencycode=USD
&PAYMENTREQUEST_0_ITEMAMT=53.00
&paymentrequest_0_paymentaction=Sale&L_PAYMENTREQUEST_0_QTY1=2

&L_PAYMENTREQUEST_0_AMT1=25.00&L_PAYMENTREQUEST_0_NAME1=Tuesday+%E2%80%93+Regular+Th...
&L_PAYMENTREQUEST_0_NUMBER1=15&L_PAYMENTREQUEST_0_QTY2=1
&L_PAYMENTREQUEST_0_AMT2=15.50&L_PAYMENTREQUEST_0_NAME2=Monday+%E2%80%93+Warrior+But...&L_PAYMENTREQUEST_0_NUMBER2=14
&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_AMT3=12.50
&L_PAYMENTREQUEST_0_NAME3=Monday+%E2%80%93+Regular+But...&L_PAYMENTREQUEST_0_NUMBER3=13

&RETURNURL=http%3A%2F%2Fwww.domain.co.nz%2F%2Fcheckout
&CANCELURL=http%3A%2F%2Fwww.domain.co.nz%2F%2Fcancelled
但我收到了错误信息

(
    [TIMESTAMP] => 2017%2d07%2d22T09%3a15%3a18Z
    [CORRELATIONID] => ff403e217b47e
    [ACK] => Failure
    [VERSION] => 76%2e0
    [BUILD] => 36715329
    [L_ERRORCODE0] => 10413
    [L_SHORTMESSAGE0] => Transaction%20refused%20because%20of%20an%20invalid%20argument%2e%20See%20additional%20error%20messages%20for%20details%2e
    [L_LONGMESSAGE0] => The%20totals%20of%20the%20cart%20item%20amounts%20do%20not%20match%20order%20amounts%2e
    [L_SEVERITYCODE0] => Error
)

总金额PAYMENTREQUEST\u 0\u AMT=53.00不正确。订单总额应为78.00(2X25.00+1X15.50+1X12.50)。试试下面的方法,效果很好

付款请求\ 0 \货币代码=美元和付款请求\ 0 \金额=78.00和付款请求\ 0 \付款行动=销售和付款请求\ 0 \名称=星期二u2013定期付款请求\金额1=25.00和付款请求\金额2=15.50和付款请求\金额3=12.50和付款请求\数量1=数量2和数量2=数量1和数量3没有人知道???