Skip to main content

Framework for SP API

Reason this release was yanked:

outdated

Project description

pyspapi

Фреймворк API для серверов СП

Установка

Требуется Python 3.7 или выше

Windows

pip install pyspapi

Linux

sudo apt pip3 install pyspapi

Примеры

Оплата

import spapi

api = spapi.Api(card_id='CARD_ID',
                token='TOKEN')

print(api.payment(amount=1,
                  redirecturl='https://www.google.com/',
                  webhookurl='https://www.yourwebhook.com/',
                  data='Какие-то данные'
                  )
      )
  • amount - Стоимость покупки в АРах
  • redirectUrl - URL страницы, на которую попадет пользователь после оплаты
  • webhookUrl - URL, куда наш сервер направит запрос, чтобы оповестить ваш сервер об успешной оплате
  • data - Строка до 100 символов, сюда можно пометить любые полезные данных.

Получение данных об успешной оплате

После успешной оплаты на URL указанный в webhookUrl придет POST запрос.

Тело запроса будет в формате JSON:

  • payer - Ник игрока, который совершил оплату
  • amount - Стоимость покупки
  • data - Данные, которые вы отдали при создании запроса на оплату

Переводы

import spapi

api = spapi.Api(card_id='CARD_ID',
                token='TOKEN')

print(api.transaction(receiver='12345',
                      amount=1,
                      comment="test"
                      )
      )
  • receiver - Номер карты получателя
  • amount - Количество АР для перевода
  • comment - Комментарий к переводу

Проверка наличия проходки

import spapi

api = spapi.Api(card_id='CARD_ID',
                token='TOKEN')

print(api.check_user(discord_user_id=123456789012345678)
      )
  • discord_user_id - ID пользователя в Discord.

В ответ вы получите JSON:

  • username - Ник пользователя или null, если у пользователя нет входа на сервер.

Ссылки

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyspapi-1.0.1.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file pyspapi-1.0.1.tar.gz.

File metadata

  • Download URL: pyspapi-1.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for pyspapi-1.0.1.tar.gz
Algorithm Hash digest
SHA256 67252b834cf82c1a3a280e195ca34dc3714514e5ea85eeeed852b3a4d73e4eda
MD5 e92004d4b336338e7851dc633a997e5c
BLAKE2b-256 1d1f07c4009e1aa52fceb0b23224f41612de30e6c26b70d33199acb2873319cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page