byte s1[] = {0x02, 0x05, 0x10, 0x1E, 0x00, 0x00, 0x00, 0x0B}; // Короткий запрос
void setup() {
if (debug) Serial.begin(115200);
Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);
Serial2.write(s1, sizeof(s1)); // отправлю в чековый аппарат
}
void loop() {
if (Serial2.available())
{
//Serial.print("1");
Serial.print(k);
Serial.print(" ");
Buffer[iBuf] = Serial2.read();
}
}
У нас получается passwordd + Ter_key + str(order_id)а было passwordd+str(order_id)+Ter_key
p = passwordd + Ter_key + str(PaymentId)
print(passwordd)
print(Ter_key)
print(PaymentId)
tok = hashlib.sha256(p.encode('utf-8'))
print(tok.hexdigest())
json={
"TerminalKey": Ter_key,
"PaymentId": PaymentId,
"Token": tok.hexdigest()
}
Пробую пока первый вариант, но реале числа до +-10000 -30000 рублей будет доходить, а количество от, 40-90 будет
И получается я просто word на dword заменю , правильно понял?