是否有默认情况下,您输入信用卡信息的部分是打开的,而不是您输入PayPal信息的部分?
我真的需要这个,但无法找到任何地方!
答案 0 :(得分:19)
唯一的方法是使用Express Checkout。在您的SetExpressCheckout请求中,您设置了SOLUTIONTYPE = Sole和LANDINGPAGE =结算。
这将强制显示完整的信用卡表格,以便人们可以在不创建PayPal帐户的情况下输入信用卡...
遗憾的是,这不能用Payments Standard完成。 “Guest Checkout”可以使用Payments Standard,但它都是基于cookie的,因此如果使用的计算机上的任何人曾登录过PayPal帐户,它将认为这是他们将来要做的事情而且它赢了“提出信用卡选项。
修改强>
这个问题又出现了,我有更多的信息需要提供。 Check it out
答案 1 :(得分:3)
从google到达这里的人仍然无法解决问题,有几个关键因素:
PayPal参数:如果您查看PayPal's API,则有3个相关字段:LANDINGPAGE,USERSELECTEDFUNDINGSOURCE,SOLUTIONTYPE。
不发送电子邮件参数。将电子邮件参数更改为'' (空白)。如果你发送电子邮件参数,它将始终打开登录选项卡。
缓存数据。无论你做什么,如果用户在他的浏览器上有一个PayPal cookie,登录选项卡将默认打开(上面的参数将被忽略)没有解决方案(据我所知)所以请确保你检查它是否适用于cookie处女浏览器。
答案 2 :(得分:1)
对于那些从事Express Checkouts最新实施工作的人,默认情况下打开信用卡标签需要做的就是添加额外的&SHIPTOCOUNTRYCODE=US
(或默认情况下的任何国家/地区代码)在执行SetExpressCheckout
之前到nvpstring,它将开始像奇迹一样工作。
干杯:)