Пример работы на python

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
attid
Сообщения: 2
Зарегистрирован: 29 апр 2023, 21:59

Пример работы на python

Сообщение attid » 30 апр 2023, 17:28

Не нашел на форуме, оно вроде все просто но все равное потратил время чтоб прочитать на яваскрипте и понять как надо в питоне.

Код: Выделить всё

import requests as requests

def_url = "http://127.0.0.1:5893/Execute"
device_id = "1"

def test():
    rq = requests.post(def_url, json={"Command": "GetServerData"})
    print(rq.json())


def exec_requests(request_json):
    rq = requests.post(def_url, json=request_json)
    print(rq.json())

    return(rq.json()['Slip'])


def close():
    exec_requests(request_json={"Command": "Settlement",
                                "NumDevice": device_id,
                                "Timeout": 120
                                # ,"IdCommand": "9f619c56-b1f8-7353-4f4b-a4b11ecaa7d4"
                                })


def pay(pay_sum):
    exec_requests(request_json={
        "Command": "PayByPaymentCard",
        "NumDevice": device_id,
        # Сумма оплаты
        "Amount": pay_sum
        # ,"IdCommand": "9f619c56-b1f8-7353-4f4b-a4b11ecaa7d4"
    })

а дальше уже по примерам что угодно легко и быстро добавить.

Ответить