Stripe — это сервис электронных платежей, который работает более чем в 40 странах мира и позволяет принимать онлайн-платежи на своем сайте как физическим лицам, так и бизнесу.
ВАЖНО: Stripe не работает с продавцами из России и СНГ. Смотрите список поддерживаемых стран. Покупатель может быть из любой страны мира.
Stripe работает только на сайтах c протоколом HTTPS.
Для того, чтобы настроить систему оплаты Stripe, необходимо проделать следующие шаги.
1. Зарегистрируйтесь в сервисе Stripe. Сразу после регистрации вы попадете на главную панель вашего аккаунта.
2. Добавьте имя аккаунта, перейдя по ссылке в настройки вашего профиля.
3. Выберите раздел Developers > API keys и скопируйте созданные здесь Publishable key и Secret key.
4. Далее в разделе Webhooks нажмите на кнопку Add an endpoint.
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 и заполните требуемые данные.
11. После активации аккаунта у вас появятся боевые данные Publishable key и Secret key. Скопируйте их в вашем аккаунте Stripe и замените тестовые данные в системе управления.
Убедитесь, что вариант оплаты через Stripe виден на вашем сайте при заказе товара. Протестируйте данный метод оплаты в боевом режиме и убедитесь в правильности платежей.
ВАЖНО: боевой Secret key отображается полностью только при его создании, затем Stripe его скрывает. Если вы не сохранили боевой Secret key, а требуется его получить повторно, то в этом случае вам необходимо создать новый ключ и заблокировать старый. Информацию по обновлению Secret key вы можете почитать в руководстве Stripe.