2014-04-28 127 views
1

我已閱讀了關於同一主題的其他帖子,但我非常肯定我沒有對這些帖子的問題產生任何影響。這真讓我很沮喪,所以任何幫助或建議,將不勝感激。購物車項目總金額與訂單金額不匹配

我正在建立以下數組以便在SetExpressCheckout調用中發送,但在每次提交時,我都會得到「購物車項目總數與訂單數量不匹配」,但我不明白如何!

[METHOD] => SetExpressCheckout 
[USER] => myusername 
[PWD] => 1398341028 
[SIGNATURE] => xxxsignaturexxx 
[VERSION] => 85.0 
[RETURNURL] => http://www.mysite.dev/payment/process 
[CANCELURL] => http://www.mysite.dev/payment/cancelled 
[PAYMENTREQUEST_0_PAYMENTACTION] => SALE 
[NOSHIPPING] => 0 
[PAYMENTREQUEST_0_AMT] => 189.00 
[PAYMENTREQUEST_0_ITEMAMT] => 189.00 
[PAYMENTREQUEST_0_TAXAMT] => 0 
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0 
[PAYMENTREQUEST_0_HANDLINGAMT] => 0 
[PAYMENTREQUEST_0_SHIPDISCAMT] => 0 
[PAYMENTREQUEST_0_INSURANCEAMT] => 0 
[PAYMENTREQUEST_0_CURRENCYCODE] => GBP 
[LOCALECODE] => GB 
[ALLOWNOTE] => 1 
[L_PAYMENTREQUEST_0_NAME0] => Website Order 
[L_PAYMENTREQUEST_0_NUMBER0] => 28424747 
[L_PAYMENTREQUEST_0_AMT0] => 189.00 
[L_PAYMENTREQUEST_0_QTY0] => 1 

很多感謝您的閱讀。 Kris

回答

0

我繼續前進,並使用測試帳戶測試了您的呼叫,最初它給出了與您所描述的類似的錯誤。我確實得到它與我作爲呼叫的格式和間隔的唯一修改一起工作。

這是我提交,並得到了成功響應號召,注意:我確實有更改用戶,PWD,簽名,版本,returnrul和cancelurl能夠測試:

USER=chad_1311276857_biz_api1.x.com 
PWD=NGAEWP367NNSDXP2 
SIGNATURE=Aef0iZ4csmtdchFhBLFKNKS88OSVA0f08rNWMEUk1J-tsdbDOFq0JpNi 
METHOD=SetExpressCheckout 
VERSION=113.0 
RETURNURL=http://ccaples.com/index.php/api-s/paypal-nvp/nvp-quick-test 
CANCELURL=http://ccaples.com/index.php/api-s/paypal-nvp/nvp-quick-test 
PAYMENTREQUEST_0_PAYMENTACTION=SALE 
NOSHIPPING=0 
PAYMENTREQUEST_0_AMT=189.00 
PAYMENTREQUEST_0_ITEMAMT=189.00 
PAYMENTREQUEST_0_TAXAMT=0 
PAYMENTREQUEST_0_SHIPPINGAMT=0 
PAYMENTREQUEST_0_HANDLINGAMT=0 
PAYMENTREQUEST_0_SHIPDISCAMT=0 
PAYMENTREQUEST_0_INSURANCEAMT=0 
PAYMENTREQUEST_0_CURRENCYCODE=GBP 
LOCALECODE=GB 
ALLOWNOTE=1 
L_PAYMENTREQUEST_0_NAME0=Website Order 
L_PAYMENTREQUEST_0_NUMBER0=28424747 
L_PAYMENTREQUEST_0_AMT0=189.00 
L_PAYMENTREQUEST_0_QTY0=1 
相關問題