Как реализовать подписку Paypal в приложении vue? - PullRequest
2 голосов
/ 13 апреля 2020

Я работаю над проектом, который должен ежемесячно удерживать фиксированную сумму с учетной записи пользователя на бизнес-счет. Я пытаюсь создать клиентскую сторону кнопки Paypal (vue) для ежемесячного приема подписок. Информация о вычетах пользователей ежемесячно хранится в базе данных. Пользователь также должен предоставить возможность отменить подписку. Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 13 апреля 2020

Ну, я нашел ответ после небольшого поиска в документации, предоставленной на https://developer.paypal.com/docs/subscriptions/integrate и прошел шаги, которые они предоставили.

Шаги

  1. Создайте продукт через его API, указав access_token в заголовках.
  2. После создания продукта получите идентификатор продукта из ответа, а затем создайте план с использованием product_id в теле запроса.
  3. После успешного создания плана скопируйте Plan_id и замените идентификатор в кнопке интеллектуальной подписки.

    paypal.Buttons({
    
      createSubscription: function(data, actions) {
    
            return actions.subscription.create({
    
                 'plan_id': 'P-your_plan_id'
    
    });
     onApprove: function(data, actions) {
    
        alert('You have successfully created subscription ' + data.subscriptionID);
    
             }
    
    
    }
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...