views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:django-wechat-pay 作者: ChanMo 项目源码 文件源码
def post(self, request, *args, **kwargs):
        pay = PayApi()
        data = request.body
        data = dict(xmltodict.parse(data)['xml'])
        result = {}
        sign = data['sign']
        del data['sign']
        #check_sign = wx.get_sign(data)
        if sign:
            order_id = data['out_trade_no'][10:]
            pay_number = data['transaction_id']
            result = self.handle_order(order_id, pay_number)
        else:
            result['return_code'] = 'FAIL'
            result['return_msg'] = 'ERROR'

        result_xml = pay.dict_to_xml(result)
        return HttpResponse(result_xml)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号