Интеграция в сервис вашей партнерской программой
-
Зарегистрируйте личный кабинет на странице https://zaleycash.com/register/
-
Напишите в наш партнерский чат следующее:
2.1 Почту указанную вами при регистрации
2.2 Ваше название (как вы хотите чтобы оно отображалось в нашем интерфейсе)
2.3 Ваш логотип (размером 50х50 пикселей, в формате PNG)
2.4 Описание вашей партнерской программы для размещения на вашей страничке в ZaleyCash (здесь и далее ZC) (преимущества, вертикали или офферы). Пример описания можно посмотреть на любой действующей партнерской программе в личном кабинете в разделе “Сервисы” -> “Пополнение”
2.5 Небольшую инструкцию для вебмастеров как им подключиться у вас в интерфейсе к выплатам в ZC
-
Дождитесь подтверждения от нашей технической поддержки, что вашему кабинету установлены права партнера для осуществления переводов
-
Авторизуйтесь в партнёрском кабинете на странице https://zaleycash.com/login/
-
В правом верхнем углу кабинета кликните на имя вашего аккаунта и в выпадающем меню выберите “Настройки”, там будет находиться ваш API-ключ
На время теста ваша партнерская программа будет скрыта от пользователей и появится в нашем интерфейсе после его завершения
В случае, если пункты выше не были выполнены, при запросах по апи из пунктов ниже будут возникать ошибки.
Для дальнейшей работы вам потребуется инструкция по API - https://zaleycash.com/api/docs/methods/
Для осуществления переводов необходимо соблюсти следующую механику:
-
привязка пользователя (повторная не потребуется)
-
отправка перевода
-
запрос статуса транзакции (если потребуется)
1) Для создания связи используется метод POST /api/v2/user/children, однако для его использования необходимо знать айди пользователя в системе ZC, который, если вы не его знаете, можно получить из GET /api/v2/user?email={email}
Существует также дополнительная возможность самому регистрировать пользователя с помощью POST /api/v2/user, при котором у пользователя автоматически создается связь с вами, а также возвращается user_id
2) Переводы осуществляются с помощью POST /api/v2/money/transfer/internal, убедительно просим вас передавать валюту при каждом запросе, а также уведомляем вас что переводы на неактивных (заблокированных) пользователей невозможны. Переводы осуществляются путем передачи средств с вашего суперпользователя ПП на пользователя ZC. При отправке указывайте сумму отправки, бонус пользователю начисляется автоматически, если он ему полагается. При создании транзакции в ответе всегда придет approved, так как система транзакцию приняла. Статус транзакции отдельно можно запросить согласно пункту В случае ошибок вернется стандартный html код ошибки, либо кастомный из инструкции по APIv2. Никаких дополнительных действий не требуется.
3) В случае необходимости уточнить статус транзакции вы можете запросить его через GET /api/v2/money/transaction?operation_id={string}.