2013-07-04 24 views
0

我使用以下參數使用快速結帳進行並行付款。Paypal與Expresscheckout並行付款沒有顯示說明

`USER=<USR>' . 
'&PWD=<PWD>' . 
'&SIGNATURE=<SIGNATURE>' . 
'&METHOD=SetExpressCheckout' . 
'&RETURNURL=http://example.com/success.html' . 
'&CANCELURL=http://example.com/canceled.html' . 
'&VERSION=93' . 
'&PAYMENTREQUEST_0_CURRENCYCODE=USD' . 
'&PAYMENTREQUEST_0_AMT=250' . 
'&PAYMENTREQUEST_0_ITEMAMT=225' . 
'&PAYMENTREQUEST_0_TAXAMT=25' . 
'&PAYMENTREQUEST_0_PAYMENTACTION=Sale' . 
'&PAYMENTREQUEST_0_DESC=Product A' . 
'&PAYMENTREQUEST_0_NAME=Product A' .    
'&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=<SELLER1-PAYPALEMAIL>' . 
'&PAYMENTREQUEST_0_PAYMENTREQUESTID=CART345-PAYMENT0' .    
'&PAYMENTREQUEST_1_CURRENCYCODE=USD' . 
'&PAYMENTREQUEST_1_AMT=75' . 
'&PAYMENTREQUEST_1_ITEMAMT=65' . 
'&PAYMENTREQUEST_1_TAXAMT=10' . 
'&PAYMENTREQUEST_1_PAYMENTACTION=Sale' . 
'&PAYMENTREQUEST_1_DESC=Extra Fee' . 
'&PAYMENTREQUEST_1_NAME=Extra Fee' . 
'&PAYMENTREQUEST_1_SELLERPAYPALACCOUNTID=<SELLER2-PAYPALEMAIL>' . 
'&PAYMENTREQUEST_1_PAYMENTREQUESTID=CART543-PAYMENT1';` 

我得到令牌背部和ACK成功,但是當我提交使用

'https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token='<TOKEN>;' 

顯示確認的頁面,但有沒有產品說明此令牌。 我得到2項在總結

'SELLER1 name 225 
Tax 25 
SELLER2 name 65 
Tax10   
Total   325' 

我期待

'SELLER1 name 
Product A  225 
Tax 25 
SELLER2 name 
Extra Fee  65 
Total   325' 

任何機構是否知道如何得到這樣的結果。

感謝

回答

0

爲了顯示結賬頁面上線的項目,你必須通過行項目的變量。他們以「L_」開頭

+0

工作原理謝謝我只是按照建議添加'L_'參數。還要注意我不得不添加的所有參數L_PAYMENTREQUEST_0_NAME,L_PAYMENTREQUEST_0_NUMBER0 L_PAYMENTREQUEST_0_QTY0 L_PAYMENTREQUEST_0_TAXAMT0 L_PAYMENTREQUEST_0_AMT0 L_PAYMENTREQUEST_0_DESC0 – Alan