как будет тело повторяющегося заказа для PayPal Checkout API - PullRequest
1 голос
/ 04 мая 2020

У меня есть приложение rails, и теперь я пытаюсь интегрироваться с Paypal для подписки.

Я успешно прошел проверку с помощью единственного нерекурсивного продукта с использованием API PayPal Checkout. Мое тело для заказа было

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'
                  }
            }
        ]
    }

Мой требуемый план сохранен в db:

#<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>

Каким будет тело для такого рода повторяющихся заказов?

1 Ответ

0 голосов
/ 04 мая 2020

Как только у вас есть план, подписка должна быть одобрена плательщиком. Лучший способ получить это одобрение обсуждается на шаге 4 здесь: https://developer.paypal.com/docs/subscriptions/integrate/#4 -create-a-subscription

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...