Stripe

Последние изменения: 11.03.2025

Платежная система Stripe позволяет принимать оплату от зарубежных пользователей.

https://stripe.com/

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

Шаг 1. После регистрации в Stripe переходим в раздел Developers и создаём секретный ключ.

7b789557514e463de51edf0aa80f7548.png


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

fa2b7197f8c788c592102cbfe9680a0f.png


Шаг 2. Создаём Endpoint

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

93cd796884cbdf98410bdba6cf39f08d.png



версия API Current 2023

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

359ad2d0bc4a8c9b03cd9c7907a17feb.png



Выглядит он примерно так: https://mysite.ru/payments/stripe/result.php

где mysite.ru заменяется на ваш сайт.

Для Endpoint нужно выбрать события

checkout.session.completed

payment_intent.succeeded

customer.subscription.updated

Сохраните и после чего скопируйте sign_secret нажав ссылку Reveal

7c1d84f43d84bf2434a3c93eec1de9e9.png


и вставьте секретный ключ в поле Endpoint secret в модуле Stripe (в админке SM).

После этого проведите тестовую оплату продукта за пару долларов, при помощи реальной карты.

Подключение рекуррентных платежей Stripe

Для начала работы с рекуррентами создайте план подписки в School-Master с нужным периодом списаний. Тип продления - рекурренты. Сумма регулярного платежа для Stripe не указывается, для суммы учитывается стоимость продукта

dffd8fc1e01edfe954c27b8566426ffd.png



Создайте продукт - мембершип и выберите созданный план подписки.

При оплате этого продукта, в Stripe будет создана подписка. Для суммы списания в подписке, служит стоимость продукта с которого эта подписка создалась.

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

b1df12753946900010684732f9570bc0.png



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

7b044272582c7c6b125518e4cdb02769.png


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

f0aa1bc1870cff07d42076154bcf56ff.png

Помогла ли вам статья?