【问题标题】:how will be the body of the recurring order for paypal checkout apipaypal checkout api的定期订单的正文将如何
【发布时间】:2020-08-18 16:39:37
【问题描述】:

我有一个 Rails 应用程序,现在我正在尝试与 Paypal 集成以进行订阅。

我使用 paypal checkout api 对单个非重复产品进行了成功的结帐。 我的订单正文是

body = {
        intent: 'CAPTURE',
        application_context: {
            return_url: "#{Rails.application.secrets.app_host}#{return_path}",
            cancel_url: "#{Rails.application.secrets.app_host}#{cancel_path}"
        },
        purchase_units: [
            {
              amount: {
                  currency_code: 'USD',
                    value: '220.00'
                  }
            }
        ]
    }

我已将所需的计划保存在数据库中:

#<Plan id: 6, name: "Daimond", fee: 45, created_at: "2019-08-19 08:40:13", updated_at: "2019-10-11 03:42:26", recuring: true, period: "Month", cycles: 12>

这种经常性订单的主体将如何?

【问题讨论】:

    标签: ruby-on-rails paypal


    【解决方案1】:

    一旦您有了计划,订阅需要得到付款人的批准。获得批准的最佳方法在此处的第 4 步中讨论:https://developer.paypal.com/docs/subscriptions/integrate/#4-create-a-subscription

    【讨论】:

    • 但这是使用 api 。我正在使用 SDK。
    • 任何 PayPal SDK 都不支持新的订阅 API:developer.paypal.com/docs/api/subscriptions/v1。您必须使用直接 api 集成来创建产品/计划,并且建议使用智能支付按钮进行审批(与旧式重定向集成相比)
    猜你喜欢
    • 2020-11-11
    • 2016-03-05
    • 1970-01-01
    • 2018-08-05
    • 2017-09-02
    • 1970-01-01
    • 2011-10-23
    • 2014-04-17
    • 2014-11-01
    相关资源
    最近更新 更多