Подключение способа оплаты Stripe

Подключение способа оплаты Stripe
Материал добавлен: 19 Февраля 2018
Материал обновлен: 12 Августа 2021

Для подключения выполните следующие шаги:

Регистрация аккаунта в Stripe

Для регистрации в Stripe перейдите по ссылке - https://dashboard.stripe.com/register и заполните форму:

    Далее нужно:
  • указать номер телефона и ввести код, который придет по SMS.
  • подтвердить адрес электронной почты, перейдя по ссылке из специального письма, которое отправлено вам на почту.

Выполнив эти действия, вы попадете в личный кабинет.

Далее в личном кабинете необходимо выполнить активацию аккаунта, перейдя в раздел «Activate your account», заполнить форму для активации аккаунта и нажать "Activate account"

После выполнения активации переходим в меню в раздел “Developers → API keys”:

Здесь мы можем посмотреть “Publishable key” и “Secret key”, которые далее нужно будет указать в настройках магазина.

Добавление способа оплаты в интернет-магазине

Перейдите в панель управления интернет-магазином, выберите раздел «Оплата, доставка, валюта и курсы» и добавьте в нем новый способ оплаты:

Укажите название способа оплаты, установите галочку «Использовать модуль электронных платежей» и выберите в списке «Stripe»:

Нажмите на ссылку «Настройки модуля». Появится окно настроек:

  • Publishable key - вы можете узнать в личном кабинете Stripe в разделе “Developers → API keys”.
  • Secret key - вы можете узнать в личном кабинете Stripe в разделе “Developers → API keys”.
  • Версия API - “v2”
  • Webebhook-настройки - Данные настройки необходимо выполнить на странице «Developers → Webhooks»
  • Доступные способы оплаты — выбираем способы оплаты, которые будут предлагаться покупателю для оплаты заказа. Выбранные способы оплаты должны быть активированы в личном кабинете Stripe. Иначе покупатели не смогут оплачивать заказы.
    "ideal" доступно только для оплаты заказов в EUR
  • Курс у.е. магазина к валюте Stripe.
  • Валюта Продавца - необходимо указать код валюты (USD, EUR, RUB, UAH), в которой будет отправляться сумма на оплату заказа.
  • Комиссия платежной системы (у.е. Магазина) - необязательный параметр, указывается, когда в итоговую стоимость заказа необходимо добавить наценку, изымаемую с магазина платежной системой
  • Строка "Назначение платежа" -Можно использовать метку $INVOICE_ID$ - она автоматически будет заменена на номер оплачиваемого заказа.

Webebhook-настройки

Данные настройки необходимы для того, чтобы Stripe в автоматическом режиме оповещал магазин об успешной оплате заказа.

Для выполнения настроек переходим в раздел “Developers → Webhooks” и нажимаем на кнопку «Add endpoint».

В появившемся диалоговом окне необходимо:

  • в поле «Endpoint URL» указать URL из параметра «Endpoint URL» в настройках способа оплаты магазина
  • в поле «Version» выбрать «API version (2020-03-02)» Изменять версию API в настройках webhook на более новую можно только в том случае, если она доступна для выбора в настройках способа оплаты в магазине.
  • в поле «Events to send» выбираем значение «checkout.session.completed»

Сохраняем изменения.

После создания Webebhook отобразится страница его настроек на которой необходимо скопировать ключ из раздела "Signing secret", кликнув на него, чтобы раскрыть, и вставить его в поле «Signing secret» в настройках способа оплаты в магазине.

Подключение способа оплаты Stripe