首页 文章

PayPal IPN / PDT信用卡

提问于
浏览
1

我正在写一个IPN应用程序来做剧院座位预订 . 在前往PayPal之前,我暂时搁置在座位上 . 当调用IPN处理程序并检测到成功付款时,会永久保留座位 .

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

我的理解是,如果客户没有PayPal账户,而是使用他的信用卡支付预订,那么PDT就不起作用了(为什么这是不可想象的) . What then does PayPal do so far as honoring the "return" URL? Does PayPal ignore it entirely or does it still return to that location but without passing the "tx' parameter? 在沙箱环境中,当然,你总是有一个PayPal帐户,我显然无法在 生产环境 环境 生产环境 中打开PDT只是为了看看当使用信用卡付款时会发生什么,因此我的帖子 . 但是,我确实在沙盒中指定我想使用我的(虚拟)信用卡来支付预订,并使用"tx"参数调用"return" URL . 这令人困惑 . So when PayPal says that PDT is not meant to be used with credit cards, will PDT work anyway as long as the customer is logged on to his PayPal account or is this just a peculiarity of the sandbox?

1 回答

  • 0

    我在这里处于相反的位置,我已经实施了PDT,但是由于自动返回对于没有Paypal帐户的用户不起作用,我正在考虑将IPN添加到我的网站以补充PDT .

    正如我所说,自动退货对于未登录PayPal帐户进行付款的客户/用户不起作用 . 如果您在网站付款偏好设置中启用了“PayPal帐户可选”功能,他们仍然可以付款 . 在他们付款返回您的网站后,他们会获得指定返回页面的链接,但不会自动返回,因此,除非用户手动返回您的网站(到适当的页面)启动,否则PDT无法正常工作PDT过程 . 我遇到了没有返回的问题导致我的注册过程无法完成,这就是为什么我也要添加IPN .

    只要用户退回或在付款后返回您的网站,PDT就可以使用信用卡付款来启动PDT .

相关问题