Задать вопрос
@NHide
Начинаю изучать python

Чтение pdf не скачивая и как преобразить в словарь квитанция EasyPay?

EasyPay на сайте по ид транзакции выдает информацию только о статусе платежа,мне нужна и сумма
как прочесть pdf не скачивая и вытащить информацию нужную мне?
Вот так выдает он на скачивание pdf https://partners.easypay.ua/order/downloadreceiptp...
где 999999999 ид транзакции
вот начало с проверкой по id,как продолжить?
import requests
base_url = 'https://partners.easypay.ua/main/GetTransactionStatus'
data = {'inputData': '999999999'}
ans = requests.post(base_url, data).json()
if ans.get ('receiptStatus') == 'Принят':
    print ("Done")
else:
    print ("Non pay")

Вот это вывод инфы
{'receiptStatus': 'Принят', 'receiptContent': 'КВИТАНЦIЯ № 18219-1056-74019534
------------------------------------
(ІД операції): 766326823
Дата: 19.11.2019 03:31
Статус платежу: Прийнятий
------------------------------------
Довідка за телефоном: 0-800-60-30-03
Дзвінок безкоштовний у межах України
------------------------------------
Дякуємо, що обрали нас!'}
  • Вопрос задан
  • 443 просмотра
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
borisdenis
@borisdenis
Ленив и вреден...
У них есть апи, там обычно нужные функции есть
https://api.easypay.ua/docs/index

5eb1ae248e871271014721.jpeg
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы