mirror of
https://github.com/deesiigneer/pyspapi.git
synced 2026-04-20 04:25:25 +00:00
ef40d83a9c4cababc681ef975989dbaa4e399c13
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, если у пользователя нет входа на сервер.
Ссылки
Description
Languages
Python
100%