1:輔助函數根據算法, 生成微信支付簽名
:param cr:
:param uid:
:param para:
:param context:
:return:
'''
keylist = list(para.keys())
keylist.sort()
s = ' for i in range(len(keylist)):
s += str(keylist[i]) + '=' + str(para[ylist[i]])
if i != len(keylist) - 1:
s += '&'
s += '&key=' + key
signmd5 = hashlib.md5()
signmd5.update(s)
sign = (signmd5.hexdigest()).upper()
return sign
2:提交刷卡支付 3:根據訂單號查詢支付結果