贝宝订阅即时首付款

时间:2014-09-22 12:18:48

标签: rest paypal recurring-billing

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

例如,您在我的网站上以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之前设置了一个交易,它会立即处理,但如果我之后再处理,我必须等到第二天。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

仅在沙盒中是不起作用的?

我尝试了+ 1天(做了24天,在客户端,第一笔付款用于25)并且没有任何转移......