rest - 立即支付第一笔款项的 Paypal 订阅

标签 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 之前设置交易,它会立即处理,但如果我在 14:00 之后设置,我必须等到第二天。

最佳答案

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

关于rest - 立即支付第一笔款项的 Paypal 订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25973955/

相关文章:

java - 使用 POST 方法从 URL 中提取参数

java - 对本地选项集的 InsertOptionValue 操作

ios - 使用 PayPal iOS 库会导致我的应用被拒绝吗?

javascript - 首次成功付款后, strip 计费订阅未收取 "subsequent charges"

paypal - PayFlow PayPal 定期付款 EXPDATE 验证

php - Laravel cURL POST 抛出 TokenMismatchException

java - Jersey REST 服务以带下载窗口的图像形式返回响应

c# - 如何将PayPal功能集成到桌面应用程序中

asp.net - 如何在 ASP.NET 中实现 PayPal Express Checkout?

ruby-on-rails - 使用 Rails 和 ActiveMerchant 重复计费 : Best practices, 陷阱,陷阱?