【发布时间】:2015-01-23 21:33:58
【问题描述】:
我一直在使用 LANDINGPAGE='Billing' 让客户直接进入信用卡支付页面,而不是 Paypal 帐户登录页面。 但由于某种原因,它不再起作用了。我怀疑这是因为新的贝宝设计更新。 有没有人遇到过同样的问题? 这是一个已知的错误 ? 知道如何解决这个问题吗?
【问题讨论】:
标签: paypal
我一直在使用 LANDINGPAGE='Billing' 让客户直接进入信用卡支付页面,而不是 Paypal 帐户登录页面。 但由于某种原因,它不再起作用了。我怀疑这是因为新的贝宝设计更新。 有没有人遇到过同样的问题? 这是一个已知的错误 ? 知道如何解决这个问题吗?
【问题讨论】:
标签: paypal
您需要添加一个新参数,以使新的目标网页按您想要的方式运行。离开 LANDINGPAGE=Billing&SOLUTIONTYPE=Sole 就像您必须已经在做的那样,但还包括 USERSELECTEDFUNDINGSOURCE=CreditCard。这应该会给你在新页面上你所追求的东西(尽管它仍然不像在旧页面上那么突出。)
您还需要确保至少使用 VERSION=109.0,即when this was introduced。
这是我刚刚提出的请求示例,以及基于此请求的 PayPal 屏幕截图。
11-26-2014 @ 03:50:52 - Request: Array
(
[USER] => *****
[PWD] => *****
[VERSION] => 112.0
[BUTTONSOURCE] => AngellEYE_SP_WooCommerce
[SIGNATURE] => *****
[METHOD] => SetExpressCheckout
[MAXAMT] => 150.00
[RETURNURL] => http://www.angelleye.com/checkout/review-order/?pp_action=revieworder
[CANCELURL] => http://www.angelleye.com/cart/
[BRANDNAME] => Angell EYE
[CUSTOMERSERVICENUMBER] => 555-555-5555
[SOLUTIONTYPE] => Sole
[LANDINGPAGE] => Billing
[USERSELECTEDFUNDINGSOURCE] => CreditCard
[PAYMENTREQUEST_0_AMT] => 75.00
[PAYMENTREQUEST_0_CURRENCYCODE] => USD
[PAYMENTREQUEST_0_SHIPPINGAMT] => 0.00
[PAYMENTREQUEST_0_PAYMENTACTION] => Sale
[L_PAYMENTREQUEST_0_NAME0] => Premium Support
[L_PAYMENTREQUEST_0_AMT0] => 75.00
[L_PAYMENTREQUEST_0_QTY0] => 1
[PAYMENTREQUEST_0_ITEMAMT] => 75
)
【讨论】: