Stripe
Подключение ПС Stripe
Международная платежная система https://stripe.com/
Первоначальные настройки на стороне платежной системы производятся в тестовом режиме - "Test mode", который можно включить в правом верхнем углу:
После завершения настроек и проверки платежей - нужно произвести такие же настройки при отключенном тестовом режиме, и прописать в ПУ боевые данные для подключения.
Чтобы настроить аккаунт Stripe для приема платежей на сайте, необходимо совершить следующие действия:
-
В ЛК Stripe кликните на Developers;
-
Перейдите в меню Webhooks;

-
Добавьте новый вебхук, нажав на кнопку + Add destination

-
Выберите события группы Checkout: - checkout.session.async_payment_failed - checkout.session.async_payment_succeeded - checkout.session.completed

-
Далее на открывшейся странице в поле Endpoint URL вставьте ссылку вида
https://secure.abcp.online/payments/stripe/ХХХХХХ?version=ts, где ХХХХХХ - ваш ID для настройки платежной системы и нажмите Create destination
Ссылку вы можете скопировать в ПУ, из настроек ПС:

-
В разделе Webhooks нажмите на добавленный вебхук. После чего на открывшейся странице нажмите на Reveal около Signing secret. Скопируйте открывшееся значение:

Настройка в ПУ
Добавить новую ПС можно в разделе ПУ - Настройка - Финансы - Способы оплаты. При создании нового способа необходимо выбрать платежную систему Stripe. Общие настройки указаны на странице описания платежных систем. Также необходимо заполнить поля уникальные для данной платежной системы:
- Комиссия платежной системы % - введите комиссию платежной системы
- Publishable key - введите соответствующее значение из раздела API keys ЛК платежной системы
- Secret key - введите соответствующее значение из раздела API keys ЛК платежной системы
- WebHook key - введите скопированное значение Signing secret из ЛК платежной системы