【问题标题】:Paypal PDT doesn't work with free trialPaypal PDT 不适用于免费试用
【发布时间】:2015-10-10 09:20:21
【问题描述】:

我正在使用 Paypal PDT 实施 paypal 免费试用。根据 Paypal 文档“当客户向您付款时,PayPal 通过将交易 ID 附加到您在帐户配置文件中指定的 URL 向您发送付款的交易 ID。此信息通过 HTTP GET 发送”。当交易不免费时我有 GET 结果,但是在免费试用 PDT 不返回任何 GET/POST 变量。

是否可以在免费试用版中使用 Paypal PDT? 欢迎任何提示/建议。提前致谢!

补充说明:

  • 我的自动返回设置为开启

  • 我已指定返回 URL

  • 支付数据传输设置为开启

【问题讨论】:

    标签: php paypal paypal-sandbox paypal-subscriptions


    【解决方案1】:

    PDT 确实适用于每个事务。但它有一些缺点,使其无法可靠地用作后付款处理的唯一解决方案。 PDT 未被证明是最佳解决方案的两个特定时间是当您使用电子支票付款时,以及当您的用户在被重定向回您的网站之前浏览离开 PayPal 付款确认屏幕时。建议您使用 IPN 作为替代方法。

    但是 PayPal 中的每笔交易都要求有一个金额,然后会创建交易 ID。但是对于你提到的“免费试用”,你的意思是交易中没有金额吗?如果是,该交易的类型以及您是如何创建的?

    【讨论】:

    • 是的,我的意思是没有金额 ($ 0) ,就像免费一样,30 天后用户将有机会以 20 美元的价格订阅。抱歉,如果我错过了 Paypal 的新内容。我刚刚使用商家按钮创建了它。无论如何,我的规格从客户那里改变了,所以不会再有免费试用了。感谢您的澄清,我应该只使用 IPN。加分!
    猜你喜欢
    • 2018-05-24
    • 2011-05-13
    • 2010-12-01
    • 1970-01-01
    • 2018-04-30
    • 2011-12-10
    • 2016-07-13
    • 1970-01-01
    • 2012-08-15
    相关资源
    最近更新 更多