WhiteApfel / pyQiwiP2P

Simple wrapper for comfortable work with the API of payment system for individuals QiwiP2P
Mozilla Public License 2.0
55 stars 12 forks source link

sha25 #5

Closed SUMER9999dev closed 3 years ago

SUMER9999dev commented 3 years ago

https://github.com/WhiteApfel/pyQiwiP2P/blob/79b8b85aa0c078da8d54149ee8a3a21a3b5c7ba1/pyqiwip2p/notify/__init__.py#L57 https://github.com/WhiteApfel/pyQiwiP2P/blob/79b8b85aa0c078da8d54149ee8a3a21a3b5c7ba1/pyqiwip2p/notify/__init__.py#L65

измените на SHA256 как указано в документации p2p: https://developer.qiwi.com/ru/p2p-payments/#notifications_auth

SUMER9999dev commented 3 years ago

уже готовое исправление: https://github.com/WhiteApfel/pyQiwiP2P/pull/6

WhiteApfel commented 3 years ago

Пяу ✨

SUMER9999dev commented 3 years ago

и скорее всего hmac тоже не будет работать, в hmac.new(key: bytes, text: bytes) желательно исправьте это тоже.

SUMER9999dev commented 3 years ago

image

SUMER9999dev commented 3 years ago

image

SUMER9999dev commented 3 years ago

уже готовое исправление аргументов: https://github.com/WhiteApfel/pyQiwiP2P/pull/7

WhiteApfel commented 3 years ago

Готово 🚀

SUMER9999dev commented 3 years ago

@WhiteApfel у тебя есть дискорд?

WhiteApfel commented 3 years ago

Предлагаю закрыть обсудение под этим иссуесом и продолжить диалог в TG или по электронной почте

https://pypi.org/project/pyQiwiP2P/1.0a12/

Обновление пакета уже доступно через pip: python -m pip install -U pyqiwip2p