贝宝由SetExpressCheckout方法调用重定向到PayPal网站后不显示项目列表[多](P

2019-10-29 05:39发布

我做了以下详细信息和代码贝宝服务器得到一个ACK成功后重定向用户到PayPal成功SetExpressCheckout电话,我希望展示的PayPal网页重定向用户逐项细节与运输及折扣金额为好。

SetExpressCheckout请求详细信息

METHOD=SetExpressCheckout&
VERSION=93&
PWD=<PASSWORD>&
USER=<USER>&
SIGNATURE=<SIGNATURE>&
PAYMENTREQUEST_0_AMT=85.0&
PAYMENTREQUEST_0_PAYMENTACTION=Sale&
ReturnUrl=<REDIRECT_URL>&
CANCELURL=<CANCEL_URL>&
PAYMENTREQUEST_0_CURRENCYCODE=USD&
L_PAYMENTREQUEST_n_NAME0=Electronics+Gift+Card&
L_PAYMENTREQUEST_n_NUMBER0=0&
L_PAYMENTREQUEST_n_AMT0=85.00&
L_PAYMENTREQUEST_n_QTY0=1&
L_PAYMENTREQUEST_n_ITEMCATEGORY0=Digital&
BUTTONSOURCE=PP-ECWizard

目前,上述要求不包括运费金额,但我有一个在它时,它的身体有些项目。

在如此的相似问题

上述问题只会导致我的PayPal MT的支持,他们已经启用了我行项目的支持。 但还是贝宝不显示项目细节,如图所示。

我应该怎么做,因此PayPal将显示所有的贝宝页面上的项目[<11]。

通过观察上述所有细节我是做错了什么?

填写问我从上面的描述中缺失的信息。

谢谢米希尔帕雷克

Answer 1:

线路项目支持是快速结账默认启用AFAIK。 那么,当你说你能很行项目详细信息Payflow你可能启用..但是这是除了点。

获取您的回答,您的行项目细节用列为索引支付,这应与0,1,2,3,4,5,6,7,8,9或10所取代,这取决于哪支付的项目属于。 (查找到PayPal的支付并行如果您想了解更多信息,但后来做的,一旦你了解更多有关的基础知识) 。 所以基本上,以解决您的问题,您替换“N”与“0”,每个行项目参数,减去引号。 见下文:

不会显示行项目详细信息

USER=sgtpooki@**********
PWD=***************
SIGNATURE=********************
METHOD=SetExpressCheckout
VERSION=*************
RETURNURL=***********
CANCELURL=************
PAYMENTREQUEST_0_PAYMENTACTION=Sale 
PAYMENTREQUEST_0_AMT=85.00 
PAYMENTREQUEST_0_CURRENCYCODE=USD 
PAYMENTREQUEST_0_DESC=test EC payment 
PAYMENTREQUEST_0_CURRENCYCODE=USD 
L_PAYMENTREQUEST_n_NAME0=Electronics+Gift+Card 
L_PAYMENTREQUEST_n_NUMBER0=0 
L_PAYMENTREQUEST_n_AMT0=85.00 
L_PAYMENTREQUEST_n_QTY0=1 
L_PAYMENTREQUEST_n_ITEMCATEGORY0=Digital 
BUTTONSOURCE=PP-ECWizard

将显示行项目详细信息

USER=sgtpooki@**********
PWD=***************
SIGNATURE=********************
METHOD=SetExpressCheckout
VERSION=*************
RETURNURL=***********
CANCELURL=************
PAYMENTREQUEST_0_PAYMENTACTION=Sale 
PAYMENTREQUEST_0_AMT=85.00 
PAYMENTREQUEST_0_CURRENCYCODE=USD 
PAYMENTREQUEST_0_DESC=test EC payment 
PAYMENTREQUEST_0_CURRENCYCODE=USD 
L_PAYMENTREQUEST_0_NAME0=Electronics+Gift+Card 
L_PAYMENTREQUEST_0_NUMBER0=0 
L_PAYMENTREQUEST_0_AMT0=85.00 
L_PAYMENTREQUEST_0_QTY0=1 
L_PAYMENTREQUEST_0_ITEMCATEGORY0=Digital 
BUTTONSOURCE=PP-ECWizard

请记住,以获取EC行项目细节(这也是当正在通过 payflow产生的EC),你必须至少发送名称,数量和金额。 与您的代码,贝宝并没有认识到你发送的任何人,因为“n”是一个无效的支付请求指数。



文章来源: Paypal does not show item list [Multiple] after redirection to Paypal Website by SetExpressCheckout method call
标签: java paypal