Перейти к основному содержимому

Stripe

Процесс подключения платёжного шлюза состоит из 2-х этапов: настройка внутри платёжного шлюза и его подключение в административной панели.

Настройка шлюза

Сначала партнёр своими силами создает личный кабинет в сервисе Stripe.

Далее нужно выполнить следующие действия:

1. Войдите в личный кабинет Stripe.

2. Перейдите в раздел Developers.

Рисунок 1. Раздел Developers

3. Перейдите во вкладку Webhooks и нажмите Add an endpoint.

Рисунок 2. Раздел Webhooks

4. Заполните страницу Listen to Stripe events:

  • Выберите опцию Add an endpoint.

  • Введите Endpoint URL (Например, https://panel.vstack.com/payment-gateways/stripe/webhooks).

  • В пункте Listen to выберите Events on your account.

  • Выберите версию 2024-06-20. В дальнейшем версию изменить будет нельзя.

  • В разделе Select events to listen to выберите:

    1. payment_intent.amount_capturable_updated
    2. payment_intent.canceled
    3. payment_intent.payment_failed
    4. payment_intent.succeeded
    5. setup_intent.setup_failed
    6. setup_intent.succeeded
  • Нажмите Add endpoint.

Рисунок 3. Добавление endpoint

Пример созданного webhook представлен на рисунке 4.

Рисунок 4. Пример webhook

INFO

Параметр Signing secret соответствует параметру Ключ подписи вебхуков в административной панели.

5. В разделе API Keys находятся два ключа: Publishable key (Публичный ключ) и Secret Key (Секретный ключ). Они понадобятся для настройки шлюза в административной панели.

Рисунок 5. Раздел API Keys

Подключение шлюза в административной панели

1. Перейдите в раздел Платёжные шлюзы вкладки Партнёры в административной панели.

Рисунок 6. Платёжные шлюзы

2. Над списком платёжных шлюзов нажмите Добавить.

Рисунок 7. Платёжные шлюзы

3. В открывшемся окне заполните поля:

  • Партнёр.
  • Шлюз — StripeCheckout.
  • Минимальная сумма — минимальная сумма оплаты.
  • Максимальная сумма — максимальная сумма оплаты.
  • Сумма по умолчанию.
  • Публичный ключ — Publishable Key из личного кабинета Stripe.
  • Секретный ключ — Secret Key из личного кабинета Stripe.
  • Ключ подписи вебхуков — Signing Secret из личного кабинета Stripe.

Рисунок 8. Добавление платёжного шлюза

Нажмите Добавить.

После настройки шлюза и подключения его в административной панели нужно добавить платёжные методы. См. инструкцию по добавлению платёжного метода.