Tochka API v2 aka Cyclops API
Project description
Tochka API v2 aka Cyclops API Library for Python
Ставьте звезды, суки бесполезные! Мне от ваших 100 установок в первый день НИКАКОЙ ПОЛЬЗЫ
Unofficial Python Library for Tochka API
Неофициальная библиотека на Python для работы с АПИ Точка Банка (я его предпочитаю называть дрочка банком). Документация туть.
- Работает через JSONRPC.
- Может грузить документы.
Установка:
pip install tochka-cyclops-api
Поддержка asyncio пока не планируется, но за звезду и донат в пару тысяч оперативно добавлю.
Использование:
from tochka_cyclops_api import ApiTochka, ApiError
api = ApiTochka(
base_url=API_TOCHKA_BASE_URL,
sign_system=API_TOCHKA_SIGN_SYSTEM,
sign_thumbprint=API_TOCHKA_SIGN_THUMBPRINT,
pkey_data=API_TOCHKA_PKEY_DATA,
)
# Вызов методов
try:
"""
Отправит запрос с таким телом:
{
"id": "0d6a26ea-84f0-4be2-9999-b46edc9b59b6",
"jsonrpc": "2.0",
"method": "identification_payment",
"params": {
"payment_id": "cyclops-b9eabfd7-eead-4940-a6b1-4654850664f5",
"owners":[{
"virtual_account": "859b645a-ebb8-4f91-8b05-b433c85dc662",
"amount": 1000
}]
}
}
* camelCase преобразуется в snake_case: identificationPayment, IdentificationPayment и identification_payment равнозначны.
* Вместо именованных параметров можно передать словарь.
* Если словарь и именованные параметры передаются вместе, то они мержатся, причем именованные параметры перезаписывают соотв элементы словаря.
Результат будет примерно таким:
{
"virtual_accounts": [{
"code": "859b645a-ebb8-4f91-8b05-b433c85dc662",
"cash": 1000
}]
}
"""
res = api.identificationPayment(payment_id="cyclops-b9eabfd7-eead-4940-a6b1-4654850664f5", owners=[{
"virtual_account": "859b645a-ebb8-4f91-8b05-b433c85dc662",
"amount": 1000
}])
except ApiError as ex:
if ex.code == '4411':
print('Аккаунт не найден')
...
Все мыслимые права защищены в натуре (с) 2023.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for tochka_cyclops_api-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 586e42ba7a7dacbf0f8401522b7281c268d0b5a2419800422f2da056739f8897 |
|
MD5 | d23ad71de58792016d8cc54f51aa562d |
|
BLAKE2b-256 | ebed21412aee0dfd4d668a057231bfc3e2b145a580f2eb60200c6b88106beafd |