PayPal结账 - 默认情况下是信用卡标签

时间:2012-12-15 10:05:53

标签: paypal checkout

是否有默认情况下,您输入信用卡信息的部分是打开的,而不是您输入PayPal信息的部分?

我真的需要这个,但无法找到任何地方!

3 个答案:

答案 0 :(得分:19)

唯一的方法是使用Express Checkout。在您的SetExpressCheckout请求中,您设置了SOLUTIONTYPE = Sole和LANDINGPAGE =结算。

这将强制显示完整的信用卡表格,以便人们可以在不创建PayPal帐户的情况下输入信用卡...

enter image description here

遗憾的是,这不能用Payments Standard完成。 “Guest Checkout”可以使用Payments Standard,但它都是基于cookie的,因此如果使用的计算机上的任何人曾登录过PayPal帐户,它将认为这是他们将来要做的事情而且它赢了“提出信用卡选项。

修改

这个问题又出现了,我有更多的信息需要提供。 Check it out

答案 1 :(得分:3)

从google到达这里的人仍然无法解决问题,有几个关键因素:

  1. PayPal参数:如果您查看PayPal's API,则有3个相关字段:LANDINGPAGE,USERSELECTEDFUNDINGSOURCE,SOLUTIONTYPE。

  2. 不发送电子邮件参数。将电子邮件参数更改为'' (空白)。如果你发送电子邮件参数,它将始终打开登录选项卡。

  3. 缓存数据。无论你做什么,如果用户在他的浏览器上有一个PayPal cookie,登录选项卡将默认打开(上面的参数将被忽略)没有解决方案(据我所知)所以请确保你检查它是否适用于cookie处女浏览器。

答案 2 :(得分:1)

对于那些从事Express Checkouts最新实施工作的人,默认情况下打开信用卡标签需要做的就是添加额外的&SHIPTOCOUNTRYCODE=US(或默认情况下的任何国家/地区代码)在执行SetExpressCheckout之前到nvpstring,它将开始像奇迹一样工作。

干杯:)