diff --git a/dspt_api/util/mapi/card_auth.py b/dspt_api/util/mapi/card_auth.py index 50a284f..6eeb9e9 100644 --- a/dspt_api/util/mapi/card_auth.py +++ b/dspt_api/util/mapi/card_auth.py @@ -1,5 +1,6 @@ from dspt_api.util.general.handle_card import get_card from dspt_api.util.general.handle_params import add_param +import hashlib import time @@ -30,6 +31,12 @@ class MapiCardAuth: card_result, card_num = get_card(self.ip, self.env, self.pid, self.cid, self.pay_type['card_num']) add_param(self.return_data, 'card', card_num, timestamp=int(time.time() * 1000)) + # password + pwd = '123321' + _md5 = hashlib.md5() + _md5.update(pwd.encode('utf-8')) + add_param(self.return_data, 'password', _md5.hexdigest() , timestamp=int(time.time() * 1000)) + print(__name__, self.return_data) return self.return_data