📖
База знаний IPN.tools
  • ℹ️Общая информация
    • Что такое IPN?
    • Какие сети поддерживает IPN?
    • Как может выглядеть процесс оплаты для моего клиента?
    • На чьих кошельках хранятся средства?
    • Нужно ли мне проходить верификацию?
    • Что такое баланс и как его пополнить?
  • 🔧Начало работы
    • Как зарегистрироваться в IPN?
    • Как начать использовать IPN?
    • Как настроить правило, чтоб получать уведомления?
    • Как создать/обновить список адресов?
    • Как добавить сайт, чтоб получать уведомления?
    • Как настроить отправку уведомлений в Телеграм аккаунт?
    • Как получить API ключ для получения уведомлений по WebSocket?
    • Как протестировать отправку уведомлений?
  • 🧹Устранение неполадок
    • Как долго мне нужно ждать поступления средств на кошелек?
    • Клиент перевел мне средства, но я не получил уведомление
    • Не могу зарегистрироваться/войти в аккаунт IPN
  • 💡Дополнительно
    • Что такое нативная монета и в чем ее отличие от токена?
    • Что такое адрес контракта и где его найти?
    • Что такое вебхук?
  • 🖥️РАЗРАБОТЧИКАМ
    • Быстрый старт
    • Общие конечные точки
    • Публичный WebSocket API
    • IPNTools
    • EvmJsonRPC
    • TronJsonRPC
    • Уведомления
Powered by GitBook
On this page
  • Установка
  • Регистрация на IPN
  • Получение секретного ключа
  • Инициализация клиента
  • Добавление адреса в список адресов
  • Удаление адреса из списка адресов
  • Замена списка адресов
  1. РАЗРАБОТЧИКАМ

Быстрый старт

PreviousРАЗРАБОТЧИКАМNextОбщие конечные точки

Last updated 1 year ago

Установка

ipnpy доступен на PYPI. Установите с помощью менеджера пакетов pip

pip install ipnpy

Регистрация на IPN

Сначала зарегистрируйтесь на

Получение секретного ключа

Инструкция по получению секретного ключа

Инициализация клиента

Инициализируйте класс IPNTools с полученным ранее секретным ключом

from ipnpy.ipn import IPNTools

ipn_tools = IPNTools(secret_key)

Добавление адреса в список адресов

Добавление адреса в список происходит с помощью функции add_address с указанием address, который вы хотите добавить в список

from ipnpy.ipn import IPNTools


secret_key = "<secret_key>"
ipn_tools = IPNTools(secret_key)

address = "0x000...1"
ipn_tools.add_address(address)

Удаление адреса из списка адресов

Удаление адреса из списка происходит с помощью функции delete_address с указанием address, который вы хотите исключить из списка

from ipnpy.ipn import IPNTools


secret_key = "<secret_key>"
ipn_tools = IPNTools(secret_key)

address = "0x000...1"
ipn_tools.delete_address(address)

Замена списка адресов

Обновление списка адресов происходит с помощью функции replace_address с указанием list_addresses, на который вы хотите обновить список

from ipnpy.ipn import IPNTools


secret_key = "<secret_key>"
ipn_tools = IPNTools(secret_key)

list_addresses = ["0x000...1", "0x000...2", ...]
ipn_tools.replace_address(list_addresses)
🖥️
IPN
ipn-docs