Документація з інтеграції для партнерів

Інтеграція з моніторингом

Як отримати реферальне посилання

Щоб отримати ваше партнерське посилання, вам потрібно увійти в свій акаунт за допомогою електронної пошти та пароля, потім перейти до розділу 'профіль' у секцію 'партнерська програма', і ваше партнерське посилання буде розташоване нижче.




Обмінний пункт може приймати параметри GET Cur_from та Cur_to, передані з моніторингу на момент переходу користувача на сайт обмінника.

Коли користувач переходить з моніторингу, параметри GET Cur_from та Cur_to можуть бути додані до URL-адреси сайту обмінника. Як назви валют використовуються короткі буквені коди. Ці дані повинні бути використані для перенаправлення користувача на сторінку обмінного напрямку, обраного користувачем раніше в моніторингу, або для автоматичної заміни обраних валют у списках вибору.
Приклад посилання з параметрами: https://bcx.exchange/ref/XXXXXX/?cur_from=PMUSD&cur_to=BTC



Посилання для експорту курсів:

XML

https://bcx.exchange/service/export/xml/:code

JSON

https://bcx.exchange/service/export/json/:code

TXT

https://bcx.exchange/service/export/txt/:code

API для партнерів

Як отримати API-ключ?

Щоб отримати ваш API-ключ, вам потрібно увійти в свій акаунт за допомогою електронної пошти та пароля, потім перейти до розділу 'профіль' у секцію APIs і натиснути кнопку 'Створити доступ до API'. Після цього скопіюйте дані, які з'являться нижче, і там буде ваш API-ключ.


Адреса запиту:

URL: https://bcx.exchange/service/partner/api.php

Передано через Get з параметрами:

api_action – pp
api_key – Ваш особистий ключ
method – Метод модуля APA


Посилання на API виглядатиме приблизно так:



get_info - Інформація про акаунт та платіжні методи

Опції:
Назва Тип Обов'язково Опис
Додаткові параметри не приймаються
Результат:
{
  status: "success",
  error: 0,
  error_text: "",
  data: {
    balance: 15,
    totalReceived: 0,
    link: "test",
    min_payout: 99999999,
    items: { },
  },
}
      


get_exchanges- Ваші партнерства

Опції:
Назва Тип Обов'язково Опис
start_time Integer No час, з якого відображати дані (unix)
end_time Integer No час, до якого відображати дані (unix)
Результат:
{
  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_links- Партнерства

Опції:
Назва Тип Обов'язково Опис
start_time Integer No час, з якого відображати дані (unix)
end_time Integer No час, до якого відображати дані (unix)
Результат:
{
  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: ""
      }
    }
  }
}