Платежная система Stripe позволяет принимать оплату от зарубежных пользователей.
Сейчас ее подключение недоступно компаниям из России. Принимать платежи через Stripe можно если организация является резидентом из этого списка стран.
Шаг 1. После регистрации в Stripe переходим в раздел Developers и создаём секретный ключ.

После чего копируем его и указываем в настройках платёжного модуля School-Master. В поле Ключ sk_

Шаг 2. Создаём Endpoint
Там же в разделе Developers переходим на вкладку Webhooks и добавляем Endpoint.

версия API Current 2023
Endpoint URL можно скопировать из настроек модуля в админке.

Выглядит он примерно так: https://mysite.ru/payments/stripe/result.php
где mysite.ru заменяется на ваш сайт.
Для Endpoint нужно выбрать события
checkout.session.completed
payment_intent.succeeded
customer.subscription.updated
Сохраните и после чего скопируйте sign_secret нажав ссылку Reveal

и вставьте секретный ключ в поле Endpoint secret в модуле Stripe (в админке SM).
После этого проведите тестовую оплату продукта за пару долларов, при помощи реальной карты.
Подключение рекуррентных платежей Stripe
Для начала работы с рекуррентами создайте план подписки в School-Master с нужным периодом списаний. Тип продления - рекурренты. Сумма регулярного платежа для Stripe не указывается, для суммы учитывается стоимость продукта

Создайте продукт - мембершип и выберите созданный план подписки.
При оплате этого продукта, в Stripe будет создана подписка. Для суммы списания в подписке, служит стоимость продукта с которого эта подписка создалась.
После этого в плане подписки укажите созданный продукт для продления (либо другой с аналогичной суммой). Это нужно для создания заказов при автосписании и отчётности.

Для оповещений о предстоящем списании можно настроить уведомления в плане подписки.

Через заданный в плане подписки интервал времени, будут происходить автоматические списания с карты клиента. Отписаться от них, клиент может в своём личном кабинете.
