自适应支付 PayPal 中不支持卡支付
Posted
技术标签:
【中文标题】自适应支付 PayPal 中不支持卡支付【英文标题】:Card payments not available in Adaptive Payments PayPal 【发布时间】:2014-09-10 13:38:38 【问题描述】:我在沙盒环境中使用这个项目https://github.com/paypal/adaptivepayments-sdk-dotnet。我正在使用延迟链式付款,并且我已将我的沙盒帐户升级为 PRO,但是,当普通用户被重定向到贝宝网站以付款 https://www.sandbox.paypal.com/webscr&cmd=_ap-payment&paykey=AP-7UP78268M6518143U 时,没有选择使用信用卡/借记卡付款。
有解决这个问题的经验吗?
编辑:Andrew Angell 的解决方案是正确的。但是,如果您使用 Pay 方法并指定 senderEmail 字段,您仍然无法看到信用卡选项,即使您清除浏览数据,安德鲁是如何建议的。所以正确答案是 Andrew's + do not specify senderEmail field in pay request.
【问题讨论】:
是的,如果您指定发件人电子邮件,则假定您将使用该 PayPal 帐户进行支付,并且不需要访客结帐选项。 【参考方案1】:Payments Pro 与 Adaptive Payments 完全分开。您不需要 Pro 也能使用 Adaptive Payments,添加 Pro 不会增强您的 Adaptive Payments 选项。
Adaptive Payments 本身确实提供了访客结账体验,但这仍然发生在 PayPal 页面上并且取决于 cookie,因此如果您的浏览器在任何时候被用于登录 PayPal 帐户,系统将假定您将并且不会像其他方式那样突出显示信用卡选项。
尝试清除浏览器中的 cookie/缓存,或者只是加载一个您通常不使用的新浏览器并在那里尝试。您应该注意到不同之处。
不过,如果您想直接在您的网站上处理信用卡而不通过 PayPal 进行任何重定向,这就是 Payments Pro 的用途,但您不能进行这样的连锁支付。
【讨论】:
以上是关于自适应支付 PayPal 中不支持卡支付的主要内容,如果未能解决你的问题,请参考以下文章