API интеграции мерчантов
Добро пожаловать в документацию GoPay API. Данное руководство поможет вам интегрировать обработку платежей в ваше приложение.
Начало работы
1. Получение доступа
Для начала интеграции необходимо запросить доступ к личному кабинету мерчанта. Свяжитесь с нашей службой поддержки для получения учётных данных.
2. Получение API-ключей
После входа в личный кабинет мерчанта вы получите:
- API Key (
X-Identity) — уникальный идентификатор для API-запросов - Secret Key — секретный ключ для подписи запросов алгоритмом HMAC-SHA1
3. Настройка вебхуков
Укажите URL для получения уведомлений (notificationUrl) для получения обновлений статуса платежей в реальном времени.
Методы интеграции
Host-to-Host интеграция
Прямая API-интеграция для взаимодействия сервер-сервер. Этот метод обеспечивает:
- Полный контроль над процессом оплаты
- Возможность реализации собственного UI
- Обновления статуса в реальном времени через callbacks
Доступные сценарии:
Заголовки запросов
Все API-запросы должны содержать:
| Заголовок | Описание |
|---|---|
Content-Type | application/json или multipart/form-data |
X-Identity | Ваш API-ключ |
X-Signature | Подпись в формате Base64-encoded HMAC-SHA1 |
Подробнее о генерации подписи см. в разделе Авторизация.
Базовый URL
Code
Формат ответа
Все ответы имеют единую структуру:
Code
Следующие шаги
Last modified on