【问题标题】:贝宝快速结帐定期配置文件开始日期
【发布时间】:2012-05-21 15:20:51
【问题描述】:

我们使用 Express Checkout API 以编程方式使用 paypal 定期付款。

根据文档,配置文件似乎最多需要 24 小时才能激活。 我正试图弄清楚如何设置计费开始日期,以便在配置文件激活的当天收费,而不是强制它等待长达 24 小时。

根据 API 文档,我似乎需要在创建配置文件时传入开始日期,这迫使我(今天 + 1 天)强制延迟 24 小时。但是,如果配置文件立即激活并且我收到一条 IPN 消息,我仍然必须强制客户等待 24 小时……这似乎不太好。

虽然我可以为预付款进行 initamt,但我尽量避免这样做 b/ci 认为这会使我缩短续订期(例如,如果它是 6 个月的订阅,我将收取 1 个月的预付款和重复 5 个月。),这会让消费者感到困惑。

我希望有人可以帮助我。

Docs.

【问题讨论】:

    标签: paypal paypal-ipn paypal-sandbox paypal-subscriptions


    【解决方案1】:

    立即收取 6 个月的费用,并将定期付款设置为从首次付款之日起 6 个月后开始。

    【讨论】:

      【解决方案2】:

      是的,最好进行初始付款,然后从您的间隔中减去一个,或者将您的开始间隔 1 单位放入未来。

      另请注意,如果无法收取初始付款,则 API 调用将失败,如果没有初始付款,API 调用可以通过(成功响应)但当付款被收取时(最多 24 小时后),它有机会不成功。

      即。信用卡很好,因此它批准了定期计费,但是当它尝试收费时,由于某种原因它被拒绝了。

      确保您有用于 recurring_payment_skipped 的 IPN 侦听器以考虑到这一点。

      【讨论】:

        【解决方案3】:

        只是想跟进此事。我今天与 PayPal 进行了交谈以澄清这个问题。

        他们建议使用初始付款立即收费,然后将订阅期限缩短 1 个间隔。因此,如果您有 6 个月的付款,则立即收取 1 个月的费用,然后再进行 5 个月的重复收费。对消费者来说似乎有些奇怪或荒谬且部分令人困惑。

        他们还确认,最初的重复配置文件步骤可能会延迟到一天 b/c,它是分批运行的。

        再加上系统会跳过 2 月份的月末付款(它们会调整到月初),您将获得很多乐趣。

        【讨论】:

        • 谢谢!分批运行?嗯...这就是为什么我要告诉我的客户在使用他们的订阅之前等待 24 小时。使用 Paypal API 是一场噩梦。
        • 您是否尝试过进行首期付款并减少了一个周期。所以 6 个月 = 1 个月初始 + 5 个月重复。
        • 感谢您的研究为我节省了很多麻烦。
        • 啊,这个api伤害了我!
        猜你喜欢
        • 2014-12-14
        • 2014-09-06
        • 2015-11-18
        • 2016-04-26
        • 2013-10-07
        • 2012-08-06
        • 2013-12-18
        • 2017-11-11
        相关资源
        最近更新 更多