Stripe — это сервис электронных платежей, который работает более чем в 40 странах мира и позволяет принимать онлайн-платежи на своем сайте как физическим лицам, так и бизнесу.
ВАЖНО: Stripe не работает с продавцами из России и СНГ. Смотрите список поддерживаемых стран. Покупатель может быть из любой страны мира.
Stripe работает только на сайтах c протоколом HTTPS.
Для того, чтобы настроить систему оплаты Stripe, необходимо проделать следующие шаги.
1. Зарегистрируйтесь в сервисе Stripe. Сразу после регистрации вы попадете на главную панель вашего аккаунта.
2. Добавьте имя аккаунта, перейдя по ссылке в настройки вашего профиля.
3. Выберите раздел Developers > API keys и скопируйте созданные здесь Publishable key и Secret key.
4. Далее в разделе Event destinations нажмите на кнопку Create an event destination.
5. В поле Endpoint URL укажите ссылку https://secure.vigbo.com/stripe/notification/ и кликните на Select events.
Выберите из списка Сheckout три события и нажмите Add events:
- checkout.session.completed
- checkout.session.async_payment_succeeded
- checkout.session.async_payment_failed
6. Проверьте настройки и сохраните изменения, нажав на Add endpoint.
7. В созданном Webhook появится дополнительный ключ Signing secret. Кликните на Reveal и скопируйте его.
8. В системе управления сайтом перейдите в раздел Магазин > Продажи > Методы оплаты и добавьте метод оплаты Через Stripe.
9. Вставьте скопированные ранее Publishable key, Secret key, Signing secret в соответствующие поля.
Сохраните внесенные изменения и активируйте отображение метода оплаты на вашем сайте.
Протестируйте данный метод оплаты и убедитесь в правильности платежей. Данные тестовых карт вы может получить в руководстве Stripe.
10. По завершению тестирования активируйте ваш аккаунт Stripe, чтобы начать принимать реальные платежи. Для этого нажмите Activate account на главной странице аккаунта или на ссылку Complete profile на верхней панели аккаунта и заполните требуемые данные.
11. После активации аккаунта у вас появятся боевые данные Publishable key и Secret key. Скопируйте их в вашем аккаунте Stripe и замените тестовые данные в системе управления.
Убедитесь, что вариант оплаты через Stripe виден на вашем сайте при заказе товара. Протестируйте данный метод оплаты в боевом режиме и убедитесь в правильности платежей.
ВАЖНО: боевой Secret key отображается полностью только при его создании, затем Stripe его скрывает. Если вы не сохранили боевой Secret key, а требуется его получить повторно, то в этом случае вам необходимо создать новый ключ и заблокировать старый. Информацию по обновлению Secret key вы можете почитать в руководстве Stripe.