python如何使用微信支付_python微信支付回调

# 支付回调

@api.route('/payCallback', methods=['POST'])

def payCallback2():

# 接收微信通知(xml格式)

xml_data = request.data.decode('utf-8')

data = xmltodict.parse(xml_data)

# 微信支付订单号

transaction_id = data.get('xml').get('transaction_id')

# 商户订单号

out_trade_no = data.get('xml').get('out_trade_no')

# 现金支付金额

cash_fee = data.get('xml').get('cash_fee')

# 订单金额

total_fee = data.get('xml').get('total_fee')

# 业务结果

result_code = data.get('xml').get('result_code')

# 支付完成时间

time_end = data.get('xml').get('time_end')

# 用户标识

openid = data.get('xml').get('openid')

# 保存订单信息到数据库

order_info = OrderInfo()

or

你可能感兴趣的:(python如何使用微信支付)