Skip to content

Commit 5659e91

Browse files
committed
! fixes bug with Python3 support
1 parent 15ae6a5 commit 5659e91

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

liqpay/liqpay3.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,9 @@ def cnb_form(self, params):
9797

9898
def cnb_signature(self, params):
9999
params = self._prepare_params(params)
100-
print(base64.b64encode(json.dumps(params)))
101-
return self._make_signature(self._private_key, base64.b64encode(json.dumps(params)), self._private_key)
100+
101+
data_to_sign = base64.b64encode(json.dumps(params).encode("utf-8")).decode("ascii")
102+
return self._make_signature(self._private_key, data_to_sign, self._private_key)
102103

103104
def str_to_sign(self, str):
104-
return base64.b64encode(hashlib.sha1(str).digest())
105+
return base64.b64encode(hashlib.sha1(str.encode("utf-8")).digest()).decode("ascii")

0 commit comments

Comments
 (0)