Вступление
Gateway Connect — это API, который позволяет стороннему серверу получать и обрабатывать платёжные запросы. Gateway Connect интеграция выступает прослойкой между API провайдера и API Reactivepay.
С точки зрения мерчанта flow обработки операций остаётся прежним.
Merchant <--> Reactivepay <--> Интеграция <--> API провайдераМотивация
Заголовок раздела «Мотивация»Написание интеграции стандартным способом занимает много времени и ресурсов. Хотя стандартный способ потенциально даёт более качественный результат, часто бывает так, что интеграция нужна в очень краткие сроки или требует частых изменений.
При написании интеграции на Gateway Connect вы получаете следующие преимущества:
- Вы владеете кодом интеграции и техническим стеком — интеграция может быть написана на любом языке программирования или стеке (Go, Python, Java, JavaScript, Ruby).
- Вносить правки становится легко. Не требуется никакая синхронизация с командой Reactivepay — все нужные настройки или правки можно публиковать самостоятельно.
- Подходит для интеграций необычной сложности, которым требуется доступ к SDK, поддерживаемому только определённым стеком.
Справочная информация
Заголовок раздела «Справочная информация»Справочные материалы собраны в разделе Reference / Gateway Connect:
- Базовые Контракты — структуры Request и Response, формат
logsиredirect_request - Endpoints: Status и Payout — спецификации
POST /statusиPOST /payout - Callbacks и JWT — обработка вебхуков, аутентификация и формат callback-запроса
- Обработка ошибок — как ядро интерпретирует ошибки и отказы
- Настройки и Статусы — блок
settings, статус-коды иsign_key
