Партнерская интеграция

Интеграция с мониторингом

Как получить реферальную ссылку

Чтобы получить вашу партнерскую ссылку вам необходимо войти в свой аккаунт используя email и пароль затем перейти в 'Профиль' раздел 'Партнерская программа' и ниже расположена 'Ваша партнерская ссылка'.

Обменный пункт может принимать GET-параметры cur_from и cur_to, передаваемые с мониторинга в момент перехода пользователя по ссылке на сайт обменника.

При переходе пользователя с мониторинга, в URL сайта обменника могут быть добавлены GET-параметры cur_from и cur_to со значениями выбранных пользователем валют. В качестве названий валют используются короткие буквенные коды. Эти данные необходимо использовать для перенаправления пользователя на страницу направления обмена, выбранного пользователем ранее в мониторинге, либо для автоматической подстановки выбранных валют в списки выбора.

Пример ссылки с параметрами: https://www.1cent.io/ref/XXXXXX/?cur_from=PMUSD&cur_to=BTC

Ссылки на экспорт курсов:

GET /service/export/xml/:code
GET /service/export/json/:code
GET /service/export/txt/:code

АПИ для партнёров

Как получить API-key?

Чтобы получить вашу партнерскую ссылку вам необходимо войти в свой аккаунт используя email и пароль затем перейти в 'Профиль' раздел 'API' и нажать на кнопку 'Создать API доступ' после скопировать данные которые появятся ниже там будет ваш API key.

Base URL

GET /service/partner/api.php
Параметр Тип Описание
api_action String идентификатор партнёрской программы, всегда pp
api_key String ваш личный ключ
method String метод АПИ модуля
Пример запроса
https://www.1cent.io/service/partner/api.php?api_action=pp&api_key=YOUR_KEY&method=get_info
200 Результат
{
  status: "success",
  error: 0,
  error_text: "",
  data: { ... }
}

Информация об аккаунте и платежных методах

GET /service/partner/api.php?method=get_info
Пример запроса
https://www.1cent.io/service/partner/api.php?api_action=pp&api_key=YOUR_KEY&method=get_info
200 Результат
{
  status: "success",
  error: 0,
  error_text: "",
  data: {
    balance: 15,
    totalReceived: 0,
    link: "test",
    min_payout: 99999999,
    items: { /* платёжные методы */ },
  },
}

Ваши партнерские обмены

GET /service/partner/api.php?method=get_exchanges
Параметр Тип Описание
start_time Integer время, с которого выводить данные (unix)
end_time Integer время, до которого выводить данные (unix)
Пример запроса
https://www.1cent.io/service/partner/api.php?api_action=pp&api_key=YOUR_KEY&method=get_exchanges&start_time=1590000000&end_time=1599999999
200 Результат
{
  status: "success",
  error: 0,
  error_text: "",
  data: {
    items: {
      1895: {
        id: 1895,
        time: 1590356264,
        date: "2020-05-24 21:37:44",
        course_give: 0,
        course_get: 241.57,
        amount_give: 0,
        amount_get: 241.57,
        exchange_success: 1,
        accrued: 1,
        partner_reward: 0,
        user_hash: "1r7",
      }
    }
  }
}

Партнерские переходы

GET /service/partner/api.php?method=get_links
Параметр Тип Описание
start_time Integer время, с которого выводить данные (unix)
end_time Integer время, до которого выводить данные (unix)
Пример запроса
https://www.1cent.io/service/partner/api.php?api_action=pp&api_key=YOUR_KEY&method=get_links&start_time=1590000000&end_time=1599999999
200 Результат
{
  status: "success",
  error: 0,
  error_text: "",
  data: {
    items: {
      1631577600: {
        id: 1631577600,
        time: 1631577600,
        date: "2021-09-14 00:00:00",
        browser: "Unknown",
        ip: "0.0.0.0",
        referrer: "",
        user_hash: "613fe600",
        query_string: ""
      }
    }
  }
}