10

有没有办法让你输入信用卡信息的部分默认打开,而不是你输入贝宝信息的部分?

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

4

3 回答 3

19

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

这将强制显示完整的信用卡表格,以便人们无需创建 PayPal 帐户即可输入信用卡...

在此处输入图像描述

遗憾的是, Payments Standard无法做到这一点。“Guest Checkout”适用于 Payments Standard,但它全部基于 cookie,因此如果所使用计算机上的任何人曾经登录过 PayPal 帐户,它会假定他们将来会这样做,并且不会t 提供信用卡选项。

编辑

这个问题再次出现,我有更多信息要提供。 检查出来

于 2012-12-15T20:28:43.297 回答
3

对于从谷歌到达这里但仍然无法解决它的人来说,这有几个关键因素:

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

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

  3. 饼干。不管你做什么,如果用户在他的浏览器上有一个 PayPal cookie,登录选项卡将默认打开(并且上述参数将被忽略)没有解决方案(据我所知)所以确保你检查它是否适用于 cookie 原始浏览器。

于 2014-07-26T07:41:39.213 回答
1

对于那些致力于最新实施快速结帐的人,默认情况下打开信用卡选项卡所需要做的就是在执行 a和它&SHIPTOCOUNTRYCODE=US之前向 nvpstring 添加一个额外的(或默认的任何国家/地区代码)到 nvpstringSetExpressCheckout将开始像奇迹一样工作。

干杯:)

于 2014-01-21T22:42:45.060 回答