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
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
pyspapi-1.0.0.tar.gz
(3.8 kB
view details)
File details
Details for the file pyspapi-1.0.0.tar.gz
.
File metadata
- Download URL: pyspapi-1.0.0.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7b80477130ecee98c2545366287c6ec7e2701a31ffeef76ccab942977e139f |
|
MD5 | e5e963e7eb6ae9e806f2c63cd42b36a1 |
|
BLAKE2b-256 | e71096f7bce994dc09b8d00649cb80ba9f1cdcc3eb9b3dd834fd54374ed7f797 |