【问题标题】:Paypal Parallel payments with Expresscheckout not showing descriptions使用 Expresscheckout 的 Paypal 并行付款未显示说明
【发布时间】:2013-07-02 09:29:34
【问题描述】:

我使用以下参数通过快速结帐进行并行付款。

`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'

有没有人知道如何得到这个结果。

谢谢

【问题讨论】:

    标签: paypal express-checkout


    【解决方案1】:

    为了在结帐页面上显示订单项,您必须传递订单项变量。它们以“L_”开头

    【讨论】:

    • 这很有效,谢谢我只需要按照建议添加“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
    猜你喜欢
    • 2016-03-14
    • 2011-05-01
    • 2015-05-01
    • 2016-08-30
    • 2013-03-30
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    相关资源
    最近更新 更多