【发布时间】: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