我的客户网站正在使用PayPal英国网站付款专业版托管解决方案。
当客户被指示PayPal付款时,他们有两种选择,
"使用我的PayPal帐户付款"或者"用我的借记卡或信用卡付款"。
如果客户选择使用他们的PayPal帐户,他们就会登录并付款并转到Paypal付款确认页面,其中说明了#34;感谢您的订单。你现在要回到......"此页面悬停约5-10秒,然后将客户重定向回确认订单和发送电子邮件等的网站。
我的问题是有些客户没有等待重定向,这导致订单确认错误。
我的问题是如何完全跳过PayPal付款确认页?
我有自动返回。我已经设置了一个返回URL。付款数据传输已开启。
showHostedThankyouPage = false
我的想法已经不多了......
如果用户选择其他选项并输入其信用卡详细信息,则一切正常。
答案 0 :(得分:3)
我得到了PayPal技术部门的精彩回应。谢谢伊格纳西奥。我将与其他任何人分享我对此问题的调查结果。这是我收到的回复。
我的网站正在使用PayPal英国网站付款专业版托管 解。当客户被指示PayPal进行付款时 他们有两种选择,'使用我的PayPal帐户付款'或者'付钱 我的借记卡或信用卡'。
网站付款专业版托管解决方案有两种不同的付款方式:
如果客户选择使用他们的PayPal帐户,他们就会登录并且 进行付款并转到PayPal付款确认 页面说明'感谢您的订单。你现在要回去了 ...'此页面悬停约5-10秒,然后重定向 客户返回确认订单的网站和电子邮件 发送等。
当客户使用PayPal帐户进行付款并启用自动退货时,这是PayPal Standard中的预期行为。
" Pay with PayPal"正在发生的事实Pro Hosted Solution中包含的选项是因为,如上所述,此选项基本上是我们的PayPal标准付款方式,因此行为完全相同。
我的问题是有些客户不等待重定向, 这导致订单确认错误。我的问题是如何 我可以完全跳过PayPal付款确认页面吗?
很遗憾,根本没有办法跳过此页面。不是来自您的PayPal帐户设置,也不是通过发送任何变量。
我有自动返回。我已经设置了一个返回URL。付款数据传输 是的。 showHostedThankyouPage = false。而且我的想法已经不多了...... 我宁愿不必使用IPN,因为它意味着进一步的整合和 编程。
我们绝对建议将IPN作为获取新付款通知的更可靠方式,即使"自动返回"一些客户仍然可以立即关闭浏览器。
如果启用了IPN,PayPal将始终向您的通知网址发送POST,无论客户是否已返回您的网站。
有解决方法吗?在我们升级到Payments Pro之前,我们是 使用Express Checkout并且只能通过SOLUTIONTYPE = Sole 和LANDINGPAGE =结算,我们可以跳过该确认 第一步。我希望有一种方法可以做类似的事情 不需要重写。
快速结账流程与PayPal标准不同。当客户点击"继续/支付"虽然在PayPal中,我们不会尝试接受付款,而是将客户立即带回RETURNURL,这将是您自己的集成,通过发送DoExpressCheckoutPayment API请求来完成付款。
但同样," Pay with PayPal" Pro Hosted Solution中的选项使用PayPal Standard,而不是Express Checkout。
除了使用IPN之外我唯一可以建议的方法是禁用" Pay with PayPal" Pro Hosted Solution中的选项(可以从我们这边做),这样客户只能选择通过直接信用卡而不是PayPal付款,然后独立于Pro Hosted Solution实施Express Checkout以支付PayPal付款。 强>
答案 1 :(得分:0)
看起来你有点分散。您在原始帖子中描述的内容听起来像Payments Standard或Express Checkout。 Payments Pro根本没有重定向到PayPal。
然后我看到你评论说你正在使用BMCreateButton。这是Button Manager API的一部分,即Payments Standard。不是专业。 Payments Standard没有像Express Checkout那样使用SOLUTIONTYPE和LANDINGPAGE参数强制完整CC表单的选项。
如果您使用完整的Payments Pro,则需要使用DoDirectPayment API或PayFlow,具体取决于您设置的版本。然后你会有Payments Pro Hosted,它会在你的页面上使用iframe。但是,同样,两者都没有重定向。
如果您使用的BMCreateButton不是Pro。您需要确切了解您注册的Pro版本,并相应地集成这些API。