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