Настройка платежной системы Stripe

Для интернет-магазина, ориентированного на Европу и США
Stripe — это компания, которая работает в более чем 45 странах мира и дает возможность принимать онлайн-платежи на своем сайте как физическим лицам, так и бизнесу.
Важно: Stripe не работает для магазинов из России и стран СНГ. Смотрите список поддерживаемых стран.
Stripe работает только на сайтах c протоколом HTTPS. Подключите сертификат и настройте переадресацию с HTTP на HTTPS.
Зарегистрируйтесь в Stripe и добавьте первоначальную информацию. Вы перейдете в контрольную панель платежной системы.
Добавьте имя аккаунта в настройках аккаунта.
Загрузите иконку и логотип в настройках брендинга. Выберите основной цвет для инвойсов и чеков.
Перейдите на раздел Developers на верхней панели.
Перейдите на вкладку API. Среди ключей появятся Secret и Publishable ключи, их нужно скопировать.
Перейдите в раздел Webhook и нажмите на кнопку «Add an endpoint».

Вставьте https://forms.tildacdn.com/payment/stripe/webhook/ в поле Endpoint URL и добавьте два события: charge.failed и charge.succeeded. Сохраните изменения.
В настройках этого вебхука появится дополнительный ключ Signing secret. Нужно кликнуть на него, чтобы раскрыть и скопировать.
Теперь перейдите в настройки сайта → Платежные системы → Stripe.
Вставьте Publishable key, Secret key, Signing secret, заполните остальные поля и сохраните изменения.
Платежная система подключена. Данный алгоритм подходит и для тестового режима интеграции, так и для боевого.

Если вы подключите несколько платежных систем, то они будут показаны списком в корзине.
Для тестирования интеграции используйте тестовые данные карт.
Рекуррентные платежи в текущей версии интеграции не поддерживаются.
Made on
Tilda