DRF parsers: 微信支付对接相关工具函数
需求 微信支付对接 xml数据解析 todo 整理流程细节 支付流程 退款流程 订单取消逻辑 微信文档 views需要自己指定解析器和渲染器 view.py class WeChatNotifyPayView(APIView): """ 微信支付回调接口 """ authentication_classes = [] permission_classes = (AllowAny,) parser_classes = (WeChatPaymentXMLParser, ) renderer_classes = (WeChatPayXMLRender, ) # serializer_class = PayRecordSerializer def initialize_request(self, request, *args, **kwargs): """ Returns the initial request object. """ parser_context = self.get_parser_context(request) logger.info(request.body) return Request( request, parsers=self.get_parsers(), authenticators=self.get_authenticators(),