Class WeChatPayController


  • @Controller
    @Scope("tenant")
    @RequestMapping("")
    public class WeChatPayController
    extends AbstractPageController
    • Constructor Detail

      • WeChatPayController

        public WeChatPayController()
    • Method Detail

      • process

        @ResponseBody
        @GetMapping("/checkout/multi/wechat/pay/{orderCode:.*}")
        public StartPaymentData process​(@PathVariable
                                        java.lang.String orderCode,
                                        javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response)
                                 throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • paySuccess

        @PostMapping("/checkout/multi/wechat/startPay")
        public void paySuccess​(@RequestParam(value="orderCode",required=false)
                               java.lang.String code)
      • receiveCode

        @GetMapping("/wechat/openid")
        public java.lang.String receiveCode​(@RequestParam(value="code",required=true)
                                            java.lang.String code,
                                            javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response,
                                            org.springframework.ui.Model model)