贝宝订阅,立即第一笔付款

Posted

技术标签:

【中文标题】贝宝订阅,立即第一笔付款【英文标题】:paypal subscription with immediate first payment 【发布时间】:2014-11-16 09:52:58 【问题描述】:

我正在尝试使用立即首付款设置定期付款。

例如,您在我的网站上以 10 美元的价格购买了一些每月订阅。我立即先收取 10 美元,然后继续每月收取 10 美元。

我的问题是我无法设置第一笔即时付款。

我使用 REST API:

https://developer.paypal.com/docs/api/#create-a-plan

这是我的 JSON


    name = Caption,
    description = "Some Description"
    type = "INFINITE",
    payment_definitions = 
    [
        
            name = "Some Name"
            type ="REGULAR",
            frequency = "DAY",
            frequency_interval = 1,
            amount = new 
            
                value = 10,
                currency = "USD"
            ,
            cycles = "0"
        
    ],
    merchant_preferences
    
        setup_fee = new
        
            value = 10,
            currency = "USD"
        ,
        cancel_url = CancelUrl,
        return_url = ReturnUrl,
        max_fail_attempts = "5"
    
;

我应该在我的 json 中添加什么,以使 paypal 立即获得第一笔付款。

谢谢。

已编辑:

我可以发现一些奇怪的行为: 我的时区是 (UTC+04:00) 第比利斯。如果我在 14:00 之前设置交易,它会立即处理,但如果我在之后进行,我必须等到第二天。

【问题讨论】:

我需要这样的东西:developer.paypal.com/docs/classic/paypal-payments-pro/… 亲爱的 Michael Samteladze,确实找到了您的问题的解决方案,如果是,请与我分享,您可以在这里回答您的问题...因为我被困在这里遇到同样的问题 :-)跨度> 在那个问题之后我不得不取消订阅选项并且没有回来。如果我找到解决方案,我一定会发布它 虽然这个答案:***.com/questions/49957228/… 指的是 Python 实现,但 Paypal API 的使用保持不变。 【参考方案1】:

如果 10 美元是一次性付款,那么您应该将其作为安装费。应立即处理安装费。

【讨论】:

如您所见,“setup_fee”在那里,但我只能在第二天收到 IPN。它从不立即发送任何有关付款的通知,当我转到贝宝帐户时,付款在那里但不收费,它说待处理。 所有用户的行为一致吗?通常,当付款状态被列为待处理时,它可能与帐户相关或与相关付款相关,即可能是商家的接收能力或买方的支付能力。稍后应检查付款状态是否已更改为已批准,并且在此之前不应发货。有关待付款的更多详细信息,请查看***.com/questions/18037648/… 感谢 Avi Das,这篇文章很有帮助。我完成了一篇文章的所有步骤。我已经更改了第 1 步和第 2 步的设置,我认为它有效。让我再做几个测试,我会让你知道结果。谢谢 它似乎可以在我的本地计算机上工作,但不能在服务器上工作。也许是因为时区和协议 start_date?我发送了客户日期加上几分钟。【参考方案2】:

只在沙盒里是不行的?

我尝试了 +1day(24 号,在客户端,第一笔付款是 25 号),没有任何转账...

【讨论】:

是的,沙盒似乎有这个问题。我与贝宝交谈,给他们看一个例子,我花了将近一个星期的时间来重复场景并给他们看,IPN 在我执行订阅计划后 6 小时来了。但看起来paypal并不关心这个问题。 PayPal 有没有给你任何解决方案...请与我们分享。

以上是关于贝宝订阅,立即第一笔付款的主要内容,如果未能解决你的问题,请参考以下文章

贝宝定期付款计划修改

贝宝订阅 + 定期付款

贝宝定期付款 - 猝死

贝宝定期付款 - 猝死

如何使用条纹测试卡测试定期付款,其中第一笔金额被扣除但卡金额不足以用于第二笔付款

Paypal payflow 在一笔交易中有两个定期订阅