Получить идентификатор подписки подписки PayPal с пробным периодом

Мне нужно реализовать систему, в которой пользователи будут иметь пробный период в их подписке и после этого периода пользователь должен возобновить свою подписку, я достиг того же, но когда пользователь должен быть удален, подписка должна быть прекращена для этого, когда я исследовал я получил API для отмены подписки через

https://api-m.sandbox.paypal.com/v1/billing/subscriptions/I-BW452GLLEG1P/cancel

где I-BW452GLLEG1P в вышеуказанном является идентификатором подписки, но я не получаю идентификатор подписки, когда я создаю подписку методом, предложенным на справочной странице

https://developer.paypal.com/docs/business/subscriptions/customize/trial-period/

пожалуйста, поделитесь своими мыслями, если вы сталкивались с подобными проблемами спасибо

Страница, на которую вы ссылаетесь, предназначена для создания плана. Планы затем используются для создания подписок.

Для создания подписки с помощью плана можно использовать вызов API или кнопку JS. JS-кнопка, как правило, лучше, поскольку для того, чтобы подписка была полезной, вам в любом случае нужно, чтобы покупатель одобрил ее.

Документация по созданию кнопки находится по адресу https://developer.paypal.com/docs/business/subscriptions/integrate/#3-create-payment-button

Вот соответствующий HTML/JS оттуда.

  <script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&vault=true&intent=subscription">
  </script> // Add your client_id

  <div id="paypal-button-container"></div>

    <script>
      paypal.Buttons({
        createSubscription: function(data, actions) {
          return actions.subscription.create({
            'plan_id': 'YOUR_PLAN_ID' // Creates the subscription
          });
        },
        onApprove: function(data, actions) {
          alert('You have successfully created subscription ' + data.subscriptionID); // Optional message given to subscriber
        }
      }).render('#paypal-button-container'); // Renders the PayPal button
    </script>
Вернуться на верх