Справочный центр
Принимайте оплату за бронирования через Stripe
Подключите свой аккаунт Stripe, и клиенты смогут оплачивать бронирование сразу. Оплата проходит на странице Stripe, а деньги идут напрямую на ваш счёт в Stripe - мы их не удерживаем.
Перед тем как начать
- Нужен собственный аккаунт Stripe. Stripe работает с компаниями из поддерживаемых стран - если Stripe недоступен в стране регистрации вашей компании, подключить оплату пока нельзя.
- Можно начать с тестового ключа и оплатить тестовой картой Stripe 4242 4242 4242 4242 - реальные деньги при этом не списываются.
Найдите свои ключи в Stripe
- В Stripe откройте Developers, затем API keys. В разделе Standard keys вы увидите Publishable key (pk_) и Secret key (sk_).
- Копируйте оба ключа из одного места: либо тестовые (pk_test_, sk_test_) для пробного запуска, либо оба боевых.
- Более безопасный вариант: нажмите «Create restricted key», разрешите Checkout Sessions - Write, PaymentIntents - Read, Charges - Read, Refunds - Write и используйте этот ключ (rk_) в качестве Secret key.
Подключить
- Откройте «Бронирования» и нажмите «Настройки», затем найдите блок «Платежи». Либо откройте «Настройки», затем «Интеграции», затем «Платежи Stripe» - это то же самое подключение.
- Вставьте Publishable key и Secret key в поля с такими же названиями и нажмите «Подключить Stripe». Кнопка с глазом показывает, что вы вставили. Мы сразу проверяем ключ в Stripe и сообщаем, если не хватает прав или ключи из разных режимов.
- После этого в блоке появится статус «Подключено»; для тестового ключа - «Тестовый режим».
Запросить оплату за услугу
- В «Бронированиях» откройте «Услуги», выберите услугу и в разделе «Оплата» выберите «Полная предоплата».
- Клиент видит сумму перед бронированием и платит на странице Stripe. Бронирование сохраняется, даже если платёж не прошёл.
- Окно бесплатной отмены и возврат при поздней отмене задаются в той же услуге. При отмене бронирования возврат оформляется автоматически по этим правилам.
Webhook (необязательно)
- Без него платежи всё равно появляются - примерно в течение десяти минут или сразу, когда клиент возвращается на ваш сайт.
- Чтобы видеть их сразу: в Stripe откройте Developers, затем Webhooks, и нажмите «Add endpoint».
- Вставьте адрес вебхука, указанный в блоке «Платежи», выберите события checkout.session.completed, checkout.session.async_payment_succeeded, checkout.session.async_payment_failed, checkout.session.expired и charge.refunded, и сохраните.
- Скопируйте Signing secret (он начинается с whsec_), нажмите «Заменить ключ» в блоке «Платежи», вставьте его в поле Signing secret и сохраните. Чтобы сохранить текущие ключи, оставьте поля ключей пустыми.
Полезно знать
- Ключ хранится в зашифрованном виде и больше никогда не показывается.
- Возвраты, сделанные в Stripe, тоже отображаются здесь.
- Отключение останавливает новые платежи; уже проведённые платежи остаются в Stripe.
- Никогда не вставляйте свой ключ в чат, включая ассистента, - указывайте его только в блоке «Платежи».