【问题标题】:How to check Payment failure for Paypal Express Checkout如何检查 Paypal Express Checkout 的付款失败
【发布时间】:2012-06-13 20:54:39
【问题描述】:

我们在我们的网站上使用 Paypal 定期结算服务(使用 Express Checkout)进行每月订阅。 由于我们有一个澳大利亚帐户,因此我们无法使用 Paypal 提供的 DPRP(直接付款定期付款)服务,因为看起来 DPRP 服务是有限的 只有少数国家(美国、英国和加拿大)。

Paypal 网站 收到快速结帐付款详情。所以我们没有任何信息,无论是支付失败,是用户在浏览器中按下了返回按钮还是他/她故意点击了取消支付。

在与 Paypal 支持团队交谈后,我们了解到付款失败可能有多种原因,卖家必须自行联系 Paypal。所以我们可以 不在我们的网站上提供任何故障排除

所以我们想知道,是否有任何可能的解决方案来避免这种情况,或者至少我们可以区分付款失败的用户和有意转移到的用户 我们的网站在没有付款的情况下返回,因为这样我们不仅无法跟进他们,而且还失去了一部分对我们的服务感兴趣的客户群。

感谢任何帮助。 谢谢

【问题讨论】:

    标签: paypal recurring-billing


    【解决方案1】:

    您应该实施 Pay Pal IPN(即时付款通知)。

    您在 PayPal 商家帐户设置中配置 IPN url 地址。该页面是一个简单的 HTML 页面,带有服务器端编程,用于侦听来自 PayPal 的请求。

    无需在结帐过程中执行任何额外操作即可使 IPN 正常工作。设置好后,它会自动运行。

    每次在您的商家帐户中发生交易时,例如交易完成/失败/取消,PayPal 将向您的 IPN 侦听器 URL 发送 HTTP Post。

    您可以在此处获取有关交易的所有相关信息,例如付款人 ID、付款状态。有了这些信息,您就可以决定如何处理客户的订单。

    【讨论】:

    • 谢谢阿德里安,我会试试这个。
    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 2018-08-05
    • 2018-08-25
    • 2010-12-03
    • 2013-07-16
    • 2016-03-15
    • 2021-01-20
    • 2017-08-18
    相关资源
    最近更新 更多