Создание кнопки подписки PayPal в режиме песочницы - PullRequest
1 голос
/ 29 марта 2020

Я пытаюсь настроить изолированную программную среду для тестирования интеллектуальных кнопок PayPal перед выпуском в производство.

Когда я go до Подписки PayPal , я выбираю свой план и нажимаю " Скопировать код ». Результат:

<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=XXX&vault=true" data-sdk-integration-source="button-factory"></script>
<script>
  paypal.Buttons({
      ....
      createSubscription: function(data, actions) {
        return actions.subscription.create({
          'plan_id': 'P-YYYY'
        });
      },
      onApprove: function(data, actions) {
        alert(data.subscriptionID);
      }
  }).render('#paypal-button-container');
</script>

Есть ли способ включить песочницу для входа в систему? Я вижу, что могу создать учетные записи песочницы на странице Учетные записи разработчиков , но созданные там учетные записи песочницы не работают (я имею в виду, как узнать, что я в «режиме песочницы»?)

1 Ответ

1 голос
/ 29 марта 2020

Песочница и действующие среды полностью разделены.

Используя бизнес-аккаунт песочницы, войдите в среду www.sandbox.paypal.com, а затем вы можете go to:

https://www.sandbox.paypal.com/billing/overview (то же, что ваша ссылка, но с ' песочницей. ' в URL.

Создание там планов песочницы. Эти подписки песочницы можно протестировать с помощью личных учетных записей песочницы.

...