Интеграция в сервис вашей партнерской программы
- Зарегистрируйте личный кабинет в ZaleyCash
-
Напишите в наш партнерский чат следующее:
-
Почту указанную вами при регистрации
-
Ваше название (как вы хотите чтобы оно отображалось в нашем интерфейсе)
-
Ваш логотип (размером 50х50 пикселей, в формате PNG)
-
Описание вашей партнерской программы для размещения на вашей страничке в ZaleyCash (преимущества, вертикали или офферы).
Пример описания можно посмотреть на любой действующей партнерской программе в личном кабинете в разделе “Сервисы” -> “Пополнение” -
Небольшую инструкцию для вебмастеров, как им подключиться у вас в интерфейсе к выплатам в ZaleyCash
-
- Дождитесь подтверждения от нашей технической поддержки, что вашему кабинету установлены права партнера для осуществления переводов
-
Авторизуйтесь в партнёрском кабинете в ZaleyCash
-
В правом верхнем углу кабинета кликните на имя вашего аккаунта и в выпадающем меню выберите “Настройки”, там будет находиться ваш API-ключ
На время теста ваша партнерская программа будет скрыта от пользователей и появится в нашем интерфейсе после его завершения
В случае, если пункты выше не были выполнены, при запросах по API из пунктов ниже будут возникать ошибки.
API интеграция
Для дальнейшей работы вам потребуется документация API
Для осуществления переводов необходимо соблюсти следующую механику:
-
Привязка пользователя
- Привязка пользователя проводится один раз, повторно выполнять её не нужно.
- Для создания связи используется метод
POST /api/v2/user/children
. - Чтобы воспользоваться этим методом, необходимо знать ID пользователя ZaleyCash.
- Если ID неизвестен, его можно получить по email с помощью запроса:
GET /api/v2/user?email={email}
.
Альтернативный вариант: - Вы можете самостоятельно зарегистрировать пользователя через метод
POST /api/v2/user
. - При регистрации автоматически создается связь с вами, а в ответе вы получите
user_id
нового пользователя.
-
Отправка перевода
-
Для перевода средств используйте метод
POST /api/v2/money/transfer/internal
. -
Обязательно указывайте валюту при каждом запросе.
-
Перевод возможен только на активных пользователей (переводы на заблокированных — запрещены).
-
Средства списываются с вашего суперпользовательского аккаунта ПП и зачисляются пользователю ZaleyCash.
-
В запросе обязательно указывайте сумму перевода.
-
Если пользователю положены бонусы, они начисляются автоматически.
-
После создания транзакции в ответе всегда будет статус
approved
— это означает, что система приняла транзакцию. -
Отслеживать изменение статуса транзакции можно отдельно (см. пункт ниже).
-
В случае ошибки вы получите стандартный HTTP-код ошибки или специфический код из документации API.
-
Дополнительных действий после создания транзакции не требуется.
-
-
Запрос статуса транзакции (по необходимости)
- Если нужно узнать текущий статус конкретной транзакции, используйте запрос:
GET /api/v2/money/transaction?operation_id={operation_id}
, где{operation_id}
— уникальный идентификатор операции (получаемый после создания перевода).
- Если нужно узнать текущий статус конкретной транзакции, используйте запрос: