Paypal Express Checkout API行为最近发生了变化

时间:2014-04-01 23:47:12

标签: paypal express-checkout

在Paypal Express Checkout API的现有实现中,我们通过设置标志将登录页面设置为信用卡输入页面:

SOLUTIONTYPE=Sole
LANDINGPAGE=Billing

一切都按照我们想要的方式运作。

截至今天,这已不再适用。如果客户设置了paypal帐户cookie,他们将获得此登录,无法绕过“paypal登录”并直接输入信用卡

enter image description here

如果他们没有设置贝宝饼干,那么他们至少会获得“访客结账”选项:

enter image description here

我们得到的抱怨是客户无法记住他们的登录凭据,并且不想要通过丢失的密码程序。他们只是想给我们钱,我们只是想接受它。

有没有给他们一个Guest Checkout选项,即使他们有paypal cookie设置?

2 个答案:

答案 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。