Статья ПРОВЕРКА ОПЛАТЫ QIWI [Telegram]

TimurkaBeats

Команда Форума
Модератор
Сообщения
128
Реакции
63
Хай дамы и чувачки в данной теме я хочу показать как делается Qiwi оплата

ЭТО ЖЕ БЕСПОЛЕЗНО???

Удивительно что я сам себе задаю вопросы но, люди которые создают telegram ботов просто чтобы помочь им

Для начала нам нужен Qiwi токен

Для просмотра скрытого содержимого вы должны авторизироваться или зарегистрироваться




Но а далее создаём файлик pay.py

Код работает на проверку пополнение счёта

Python:
import json
import requests

def verify_qiwi(phone, token_qiwi, count, comment_test, sum_amount):
   session = requests.Session()
   session.headers["Accept"] = "application/json"
   session.headers["Content-Type"] = "application/json"
   session.headers["Authorization"] = "Bearer " + token_qiwi

   parameters = {
       "rows": count,
       "operation": "IN"
   }

   try:
       response = session.get("https://edge.qiwi.com/payment-history/v2/persons/"+ phone + "/payments?", params = parameters)
       rezult = json.loads(response.text)

       for data in rezult["data"]: # отдаём json на растерзание циклу
           print(data["account"])
           if data["comment"] == comment_test: # проверяем соответствие комментария
               if int(data["sum"]["amount"]) < int(sum_amount): # проверяем сумму перевода если меньше
                   print("Не оплачено!")
                   return False
               elif int(data["sum"]["amount"]) >= int(sum_amount): # проверяем сумму пополнения, если больше то цикл возращает ответ
                   print("Оплачено!")
                   return True
           else:
               print("Не оплачено!")
               return False
   except Exception as e:
       print(f"Ошибка: {e}")

if __name__ == '__main__':
   verify_qiwi(
       phone = "ваш намбер вставляем сюда", # Ваш номер телефона куда привязан qiwi"
       token_qiwi = "ваш токен",
       count = 1, # кол-во
       comment_test = "999999",  # комментарий к платежу
       sum_amount = 45 # платёж
   )

Всем удачи! Timurkabeats был с вами
 

Arfens

Исследователь
Сообщения
27
Реакции
0
Может кому то пригодится
 

bren0r

Исследователь
Сообщения
25
Реакции
1
Хай дамы и чувачки в данной теме я хочу показать как делается Qiwi оплата

ЭТО ЖЕ БЕСПОЛЕЗНО???

Удивительно что я сам себе задаю вопросы но, люди которые создают telegram ботов просто чтобы помочь им

Для начала нам нужен Qiwi токен

Для просмотра скрытого содержимого вы должны авторизироваться или зарегистрироваться




Но а далее создаём файлик pay.py

Код работает на проверку пополнение счёта

Python:
import json
import requests

def verify_qiwi(phone, token_qiwi, count, comment_test, sum_amount):
   session = requests.Session()
   session.headers["Accept"] = "application/json"
   session.headers["Content-Type"] = "application/json"
   session.headers["Authorization"] = "Bearer " + token_qiwi

   parameters = {
       "rows": count,
       "operation": "IN"
   }

   try:
       response = session.get("https://edge.qiwi.com/payment-history/v2/persons/"+ phone + "/payments?", params = parameters)
       rezult = json.loads(response.text)

       for data in rezult["data"]: # отдаём json на растерзание циклу
           print(data["account"])
           if data["comment"] == comment_test: # проверяем соответствие комментария
               if int(data["sum"]["amount"]) < int(sum_amount): # проверяем сумму перевода если меньше
                   print("Не оплачено!")
                   return False
               elif int(data["sum"]["amount"]) >= int(sum_amount): # проверяем сумму пополнения, если больше то цикл возращает ответ
                   print("Оплачено!")
                   return True
           else:
               print("Не оплачено!")
               return False
   except Exception as e:
       print(f"Ошибка: {e}")

if __name__ == '__main__':
   verify_qiwi(
       phone = "ваш намбер вставляем сюда", # Ваш номер телефона куда привязан qiwi"
       token_qiwi = "ваш токен",
       count = 1, # кол-во
       comment_test = "999999",  # комментарий к платежу
       sum_amount = 45 # платёж
   )

Всем удачи! Timurkabeats был с вами
спасибо
 

dpython

Новорег
Сообщения
4
Реакции
0
Cпасибо, теперь и библиотеки не нужны0)
 
Верх Низ