В этом документе подробно описывается, как использовать нашу API систему, и приводятся примеры для всех используемых запросов. Все методы — GET, и вам нужно только включить код вашего API-ключа в заголовок, чтобы получать ответы от сервера. Для включения ключа API используйте: headers = {'API-Key': 'Example-API-Key'}; Выполните следующие действия, чтобы начать использование:
Этот метод возвращает все монеты, перечисленные в нашей базе данных, с их названиями, тикерами, сетями, минимальными и максимальными суммами для обмена. Вы можете использовать этот метод для наполнения своей базы данных, как вариант, вы можете использовать эти данные при создании транзакций.
Этот метод возвращает все данные по монетам, которые имеют указанное название или тикер. В случае, если несколько монет имеют один и тот же тикер, метод возвращает список со всеми монетами. По крайней мере, тикер или имя являются обязательными.
Этот метод возвращает все не удаленные сделки от партнера в нашей базе данных или конкретную транзакцию, идентификатор которой указан в запросе. Может использоваться для отображения обновленного статуса транзакции. Это возможно только в том случае, если данные о транзакциях все еще хранятся в нашей базе данных. По истечению 14 дней или по запросу пользователя данные о транзакциях удаляются для защиты конфиденциальности пользователя.
Этот метод проверяет, можно ли использовать данный адрес с определенной монетой. Если вы не хотите проверять каждый адрес, в этом нет необходимости, поскольку система всегда выполняет эту проверку перед созданием очередной транзакции. Эта функция возвращает значение True или False в зависимости от того, соответствует ли указанный адрес выбранной монете и сети.
Этот метод создает список котировок от всех поставщиков и упорядочивает их от наилучшего к наихудшему. Наряду с котировками указывается потенциальная оценка KYC для каждого обменного сервиса или биржи, от A (без KYC) до D (может удерживать средства пользователя на неопределенный срок на время верификации). Этот метод возвращает уникальный идентификатор, который вы должны использовать, если хотите создать транзакцию.
Этот метод создает транзакцию с уникальным идентификатором для выбранной обменной операции и типа котировки. Он возвращает адрес сервиса полученный от поставщика, куда пользователь должен отправить свои монеты, чтобы получить запрошенную сумму.
Получите все доступные для продажи предоплаченные карты. Теперь вы можете получать доход, продавая предоплаченные карты Visa и Mastercard в USD и EUR, которые ваши пользователи могут пополнять, используя любую криптовалюту на ваш/их выбор. Для получения полного списка доступных для продажи карт используйте этот метод.
Создайте заказ на покупку предоплаченной карты. Мы поделимся 50% нашего дохода с партнером, который продает карту. Позже, чтобы получить статус вашей покупки, вам нужно будет использовать стандартный метод 'trade' из этой системы API. Детали карты, такие как ссылка для активации, будут включены в ответ метода 'trade'.
Получите все подарочные карты, доступные для продажи. Теперь вы можете получать доход, продавая подарочные карты от различных продавцов по всему миру. Проверьте доступные карты по странам: если вы не укажете страну, будет предоставлен общий список с ID и названием. Если вы укажете параметр страны, то со списком будут переданы все детали карт.
Создайте заказ на покупку подарочной карты. Мы поделимся 50% нашего дохода с партнером, который продает карту. Позже, чтобы получить статус вашей покупки, вам нужно будет использовать стандартный метод 'trade' из этой системы API. Детали карты, такие как ссылка для активации, будут включены в ответ метода 'trade'.
Создать заказ на покупку кредитов; Если у вашего пользователя уже есть код доступа (для проверки на соответствие требованиям закона о борьбе с отмыванием денег), ваш существующий код будет пополнен; если у вашего пользователя нет кода доступа, для вас будет сгенерирован новый;
Создайте оценку, чтобы проверить транзакцию или адрес; если вы хотите проверить транзакцию, а не адрес, или если транзакция еще не имеет подтверждений блока, вы должны предоставить соответствующий хеш (необязательно); если вы хотите проверить транзакцию, то результат покажет уровень риска AML токена, который был передан по этому хешу; проверка адреса, наоборот, приведет к отображению совокупного уровня риска AML всех токенов, находящихся по этому адресу; если вы проверяете адрес, вы можете указать параметры тикер и сеть любого из текущих токенов, которые находятся по этому адресу, так как все они будут иметь одну и ту же сеть;
Получите все возможные сети для выполнения проверок
Получить всю историю оценок для определенного access_code
Этот метод создает две мостовые транзакции с Monero в качестве посредника. Он возвращает адрес сервиса полученный от поставщика, куда пользователь должен отправить свои монеты, чтобы получить запрошенную сумму. Мост Monero состоит из двух транзакций от разных сервисов, при этом один сервис отправляет Monero другой. Адрес возврата от первого сервиса - это адрес возврата пользователя, в то время как второй своп не имеет адреса возврата, но этот второй адрес возврата может быть переопределен параметром партнера.
Список всех интегрированных криптобирж и их характеристик.
Это все возможные статусы обмена, которые вы сможете найти при использовании API системы Trocador.