Настройка шлюза Stripe (v2)
ВАЖНОЕ ЗАМЕЧАНИЕ: Эта статья относится к версии Ultimate Multisite 2.x.
Вы можете активировать до четырёх способов оплаты на странице настроек платежей: Stripe, Stripe Checkout, PayPal и Manual. В этой с татье мы рассмотрим, как интегрировать Stripe.
Включение Stripe
Чтобы включить Stripe в качестве доступного шлюза оплаты в вашей сети, перейдите в Ultimate Multisite > Settings > Payments и включите переключатель рядом с Stripe или Stripe Checkout в разделе Active Payment Gateways.

Stripe vs Stripe Checkout:
Stripe: Этот метод покажет поле для ввода номера кредитной карты во время оформления заказа.

Stripe Checkout: Этот метод перенаправит клиента на страницу Stripe Checkout во время оформления заказа.

Получение ваших ключей Stripe API
После того как Stripe включён в качестве шлюза оплаты, вам нужно заполнить поля Stripe Publishable Key и Stripe Secret Key. Вы можете получить их, войдя в свой аккаунт Stripe.
Примечание: вы можете активировать Sandbox mode, чтобы проверить, работает ли способ оплаты.

На панели управления Stripe нажмите Developers в правом верхнем углу, а затем API Keys в левом меню.

Вы можете использовать Test Data (чтобы проверить, работает ли интеграция на вашем продакшн-сайте) или нет. Чтобы изменит ь это, переключите переключатель Viewing test data.

Скопируйте значения из Publishable key и Secret key в колонке Token и вставьте их в поля Ultimate Multisite Stripe Gateway. Затем нажмите Save Changes.


Настройка Stripe Webhook
Stripe отправляет события webhook, которые уведомляют Ultimate Multisite каждый раз, когда происходит событие на вашем stripe аккаунте.
Нажмите Developers, затем выберите пункт Webhooks в левом меню. Затем в правой части нажмите Add endpoint .

Вам понадобится Endpoint URL . Ultimate Multisite автоматически генерирует URL-адрес конечной точки, который вы можете найти прямо под полем Webhook Listener URL в разделе Ultimate Multisite Stripe Gateway_.

Скопируйте URL конечной точки и вставьте его в поле Endpoint URL Stripe.

Далее выберите Event . Под этой опцией вам просто нужно отметить чекбокс Select all events и нажать Add events. После этого нажмите Add Endpoint, чтобы сохранить изменения.

Вот и всё, ваша интеграция Stripe завершена!