前一段时间 写了小程序支付流程 下单中 需要调用两个方法get_sign()生成sign 签名 get_req_xml拼接xml 忘记代码上传了 今天有人评论 现在补充下 直接上代码 代码如下
def get_sign(params):
"""
生成sign 签名
"""
stringA = key_value_url(params)
stringSignTemp = stringA + 'key=' + api_key # APIKEY, API密钥,需要在商户后台设置
sign = hashlib.md5(stringSignTemp.encode('utf-8')).hexdigest().upper()
params['sign'] = sign
def get_req_xml(params):
"""拼接XML
"""
get_sign(params)
xml = "<xml>"
for k in sorted(params.keys()):
xml += '<{0}>{1}</{0}>'.format(k, params[k])
xml += "</xml>"
return xml.encode('utf-8')
版权声明:本文为hou9876543210原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。