【问题标题】:PayPal IPN/PDT with credit card使用信用卡的 PayPal IPN/PDT
【发布时间】:2013-10-03 22:27:42
【问题描述】:

我正在编写一个用于剧院座位预订的 IPN 应用程序。在去 PayPal 之前,我暂时搁置了座位。当调用 IPN 处理程序并检测到付款成功时,将永久保留席位。

我的 PayPal 的“return”参数将客户带回预订应用程序。因为可能还没有调用 IPN 处理程序,所以客户可能会或可能不会看到他的座位被保留(这可能不是 IPN 的最佳应用程序,但我太便宜了,无法使用其中一种非免费方法)。所以我正在考虑合并PDT。然后,“return”参数将指定一个 URL,如果尚未调用 IPN 处理程序,该 URL 将首先完成预订处理。以下是我的问题:

我的理解是,如果客户没有 PayPal 帐户,而是使用信用卡来支付预订费用,那么 PDT 就不起作用(为什么这是不可想象的)。 那么 PayPal 在尊重“返回”URL 方面做了什么? PayPal 是否完全忽略它,还是仍然返回该位置但没有传递“tx”参数?在沙盒环境中,当然,你总是有一个 PayPal 帐户,我显然无法在我的生产环境中打开 PDT 只是为了看看当一个人使用信用卡付款时会发生什么, 因此我的帖子. 但是, 我确实在沙箱中指定了我想使用我的 (虚拟) 信用卡来支付预订和“返回” URL 是使用“tx”参数调用的。这很令人困惑。因此,当 PayPal 说 PDT 不适用于信用卡时,只要 PDT 可以正常工作客户登录到他的 PayPal 帐户,或者这只是沙盒的一个特性?

【问题讨论】:

    标签: paypal paypal-sandbox paypal-ipn


    【解决方案1】:

    我处于相反的位置,我已经实施了 PDT,但是因为自动返回不适用于没有 Paypal 帐户的用户,我正在考虑将 IPN 添加到我的网站以补充 PDT。

    正如我所说,自动退货不适用于未登录 PayPal 帐户进行付款的客户/用户。如果您在网站付款首选项中打开了“PayPal 帐户可选”功能,他们仍然可以付款。他们在付款后会获得一个指向您指定返回页面的链接以返回您的站点,但不会自动返回,因此有效地,除非用户手动返回您的站点(到相应的页面)以启动 PDT,否则 PDT 不起作用PDT 工艺。我遇到了用户不返回的问题,这导致我的注册过程无法完成,这也是我要添加 IPN 的原因。

    只要用户在付款后返回或返回您的网站以启动 PDT,PDT 就适用于信用卡付款。

    【讨论】:

      猜你喜欢
      • 2012-09-18
      • 1970-01-01
      • 2011-02-19
      • 2018-02-10
      • 2016-08-17
      • 2011-11-20
      • 2012-01-10
      相关资源
      最近更新 更多