- Главная
- Интеграции
- Stripe
Интеграция со Stripe без кода: оплата, подписки, счета и возвраты
Интеграция со Stripe в nana800 создаёт страницы оплаты Stripe Checkout, клиентов, подписки, счета и возвраты прямо из схемы, без кода. Нужен только секретный ключ вашего аккаунта Stripe, платежи идут в этот аккаунт, а nana800 деньги не получает. Каждая операция стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.
Собрать в конструкторе- Запуск блока: 0,20 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Создавать страницу оплаты Stripe Checkout для разовой оплаты, оформления подписки или сохранения карты без оплаты
- Создавать, находить и менять клиентов, привязывать к ним способы оплаты
- Создавать платежи (Payment Intent), списывать заблокированную сумму целиком или частично и отменять их
- Заводить товары и цены, в том числе с периодом списания для подписок
- Оформлять, менять и отменять подписки, давать пробный период
- Выставлять счета, которые Stripe спишет с сохранённой карты или отправит клиенту на email
- Делать полный или частичный возврат
Блоки в конструкторе
Операция в Stripe
Действие · 0,20 ₽ за запуск
Выполняет одну из 30 операций Stripe API: клиенты, способы оплаты, платежи, страницы оплаты Checkout, товары и цены, подписки, счета и возвраты. Отдаёт ID объекта и весь ответ Stripe.
Как настроить
- 1
Скопируйте секретный ключ
В кабинете Stripe откройте Developers -> API keys и скопируйте Secret key. Ключ sk_test_ работает с тестовыми данными и не списывает настоящие деньги, sk_live_ работает с реальными платежами. Подойдёт и ограниченный ключ rk_.
- 2
Добавьте триггер и блок «Stripe Request»
Создайте схему, поставьте триггер с данными заказа, например «webhook», и добавьте блок «Stripe Request». Выберите операцию CREATE_CHECKOUT_SESSION и режим страницы оплаты payment.
- 3
Заполните товары и адреса
Укажите адрес страницы после успешной оплаты и список товаров в JSON: с готовой ценой из Stripe (price_...) или с названием и ценой прямо в блоке. Суммы пишутся целым числом в самых мелких единицах валюты, например в центах.
- 4
Отправьте ссылку на оплату
Ссылка на страницу оплаты лежит в ответе Stripe, в поле url внутри data. Подставьте её в блок «Telegram message send», в письмо или верните сайту блоком «webhook response».
- 5
Примите события Stripe
Чтобы схема узнала об оплате, поставьте триггер «webhook» с методом POST и добавьте его адрес как адрес для вебхуков в кабинете Stripe. Перед выдачей товара перепроверьте оплату операцией RETRIEVE_CHECKOUT_SESSION или RETRIEVE_PAYMENT_INTENT.
- 6
Включите схему и проверьте на тестовом ключе
Включите схему и прогоните её с ключом sk_test_ кнопкой триггера «button». Затем замените ключ на sk_live_ и оставьте схему включённой. Пока схема включена, она стоит 0,42 ₽ в час.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе