回答
做到这一点的唯一方法是使用Express Checkout。在您的SetExpressCheckout请求中,您设置了SOLUTIONTYPE = Sole和LANDINGPAGE = Billing。
这将迫使要显示这样的人可以在不创建一个PayPal帐户中输入信用卡完整信用卡形式...
这不能与Payments Standard做,很可惜。 “付款标准”提供“访客结帐”功能,但它都基于Cookie,因此如果使用的计算机上的任何人曾登录PayPal帐户,它将认为这是他们未来的行为,并赢得“提供信用卡选项。
编辑
这个问题又来了起来,我有更多的信息来提供。 Check it out。
对于那些正在致力于Express Checkout最新实施的人员,默认情况下只需打开信用卡选项卡就可以将额外的&SHIPTOCOUNTRYCODE=US
(或默认情况下的任何国家代码)添加到nvpstring在做一个SetExpressCheckout
之前,它会像奇迹一样开始工作。
干杯:)
这在我的任何测试中都没有奏效。虽然新的页面仍在分割,所以有可能这个尝试的时间恰好是使用旧的布局。 –
人们从谷歌到达这里仍然不能设法解决它,有几个关键的因素是:
贝宝参数:如果你看一下PayPal's API有3个相关领域:LANDINGPAGE,USERSELECTEDFUNDINGSOURCE,SOLUTIONTYPE。
不发送电子邮件参数。将电子邮件参数更改为''(空白)。如果您确实发送电子邮件参数,它将始终打开登录选项卡。
饼干。不管你做什么,如果用户在他的浏览器上有一个PayPal cookie,登录选项卡将默认打开(并且上述参数将被忽略),但没有解决方案(据我所知),所以确保你检查它是否适用于cookie处女浏览器。
- 1. PayPal支付额外信息
- 2. 用PayPal的商业信用卡支付
- 3. 使用信用卡支付时PayPal支付页面挂起
- 4. PayPal API通过信用卡支付
- 5. Paypal信用卡支付集成问题
- 6. 从信用卡接受PayPal支付php
- 7. Yii php Paypal信用卡支付集成
- 8. PayPal支付:让我使用PayPal支付付款成功
- 9. Laravel PayPal支付
- 10. 在PayPal支付
- 11. Paypal支付Webhooks
- 12. Paypal连锁支付
- 13. Paypal支付执行
- 14. Paypal支付安全
- 15. PayPal付款:默认为使用PayPal帐户
- 16. Android - PayPal支付“sendAuthorizationToServer”
- 17. PHP PayPal支付3页
- 18. 用PayPal支付用户
- 19. 设置应用默认支付服务
- 20. Paypal支付跟踪
- 21. paypal支付集成
- 22. Paypal支付代码
- 23. PayPal在线支付
- 24. 支付网关使用PayPal
- 25. 使用paypal API支付
- 26. 如何使用PayPal支付
- 27. PayPal Pro托管支付页面 - 在付款页面禁用“PayPal支付”
- 28. 用PayPal支付链接付款
- 29. 集成PayPal支付亲
- 30. Paypal沙箱支付失败
很大,我正在寻找一个这么久的时间,THX! – 23tux
优秀 - 这个信息是值得的黄金的重量,如果这是有道理的:p – Rohan
好吧,不幸的是,贝宝正在改变的事情,所以这不再工作。他们正在推出新的EC体验页面,即使设置了这些参数,他们也删除了完整的信用卡选项。非常令人沮丧,但看起来他们不会改变它。您仍然有可能仍旧在旧网页上,但仍然会这样做,但只要您的帐户更新到新网页,不幸的是,此功能将会消失。 –