在Paypal Express Checkout API的现有实现中,我们通过设置标志将登录页面设置为信用卡输入页面:
SOLUTIONTYPE=Sole
,
LANDINGPAGE=Billing
,
一切都按照我们想要的方式运作。
截至今天,这已不再适用。如果客户设置了paypal帐户cookie,他们将获得此登录,无法绕过“paypal登录”并直接输入信用卡
如果他们没有设置贝宝饼干,那么他们至少会获得“访客结账”选项:
我们得到的抱怨是客户无法记住他们的登录凭据,并且不想要通过丢失的密码程序。他们只是想给我们钱,我们只是想接受它。
有没有给他们一个Guest Checkout选项,即使他们有paypal cookie设置?
答案 0 :(得分:3)
除了新的登陆页面,他们还引入了一个新参数。
USERSELECTEDFUNDINGSOURCE
(可选)此元素可用于指定首选资金 访客用户的选项。但是,LANDINGPAGE元素也必须是 设置为结算。否则,它会被忽略。
- BML - Bill Me Later
- 银联
- 信用卡式
- ELV
所以保持你当前的参数,并将这个新参数添加到设置为CreditCard的SetExpressCheckout,你应该得到你想要的旧流程。
您还需要确保使用的是API版本109.0或更高版本,因为此新参数是在版本109.0中引入的。
答案 1 :(得分:3)
<input type="hidden" name="landing_page" value="Billing">
此作品截至2016年9月
Nulla vitae elit libero,一个pharetra augue。