pyQiwiP2P
pyQiwiP2P copied to clipboard
Валидация приватного и публичного ключей
Люди периодически их путают, надо бы добавить проверку на длину или вообще регулярочку бахнуть 💣
Приватный ключ представляет из себя за-base64-енный json формата
{
"version": "P2P",
"data": {
"payin_merchant_site_uid": "58wapf-00",
"user_id": "79993332405",
"secret": "5dafd509959fafdca15aa00ca53558cfe358e5880a53dcfc608a5a6e0ffdce85"
}
}
Добавил валидацию структуры словаря, без конкретных валидаций значений полей в ee30d7e60684a109ba7572b193c86119bfe4cce5