pyQiwiP2P icon indicating copy to clipboard operation
pyQiwiP2P copied to clipboard

Валидация приватного и публичного ключей

Open WhiteApfel opened this issue 3 years ago • 2 comments

Люди периодически их путают, надо бы добавить проверку на длину или вообще регулярочку бахнуть 💣

WhiteApfel avatar Oct 31 '21 22:10 WhiteApfel

Приватный ключ представляет из себя за-base64-енный json формата

{
  "version": "P2P",
  "data": {
    "payin_merchant_site_uid": "58wapf-00",
    "user_id": "79993332405",
    "secret": "5dafd509959fafdca15aa00ca53558cfe358e5880a53dcfc608a5a6e0ffdce85"
  }
}

WhiteApfel avatar Oct 31 '21 22:10 WhiteApfel

Добавил валидацию структуры словаря, без конкретных валидаций значений полей в ee30d7e60684a109ba7572b193c86119bfe4cce5

WhiteApfel avatar Oct 31 '21 23:10 WhiteApfel