有没有办法让你输入信用卡信息的部分默认打开,而不是你输入贝宝信息的部分?
我真的需要这个,但找不到任何地方!
唯一的方法是使用Express Checkout。在您的SetExpressCheckout请求中,您设置 SOLUTIONTYPE=Sole 和 LANDINGPAGE=Billing。
这将强制显示完整的信用卡表格,以便人们无需创建 PayPal 帐户即可输入信用卡...
遗憾的是, Payments Standard无法做到这一点。“Guest Checkout”适用于 Payments Standard,但它全部基于 cookie,因此如果所使用计算机上的任何人曾经登录过 PayPal 帐户,它会假定他们将来会这样做,并且不会t 提供信用卡选项。
编辑
这个问题再次出现,我有更多信息要提供。 检查出来。
对于从谷歌到达这里但仍然无法解决它的人来说,这有几个关键因素:
PayPal 参数:如果您查看PayPal 的 API,则有 3 个相关字段:LANDINGPAGE、USERSELECTEDFUNDINGSOURCE、SOLUTIONTYPE。
不发送电子邮件参数。将电子邮件参数更改为“”(空白)。如果您发送电子邮件参数,它将始终打开登录选项卡。
饼干。不管你做什么,如果用户在他的浏览器上有一个 PayPal cookie,登录选项卡将默认打开(并且上述参数将被忽略)没有解决方案(据我所知)所以确保你检查它是否适用于 cookie 原始浏览器。
对于那些致力于最新实施快速结帐的人,默认情况下打开信用卡选项卡所需要做的就是在执行 a和它&SHIPTOCOUNTRYCODE=US
之前向 nvpstring 添加一个额外的(或默认的任何国家/地区代码)到 nvpstringSetExpressCheckout
将开始像奇迹一样工作。
干杯:)