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

  • LauX
  • Заблокирован
  • 676
  • 12
  • 233
Контакты для связи отсутствуют.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хай дамы и чувачки в данной теме я хочу показать как делается 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 # платёж
   )
 
Сверху Снизу