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

    • WeChatPayController

      public WeChatPayController()
  • Method Details

    • process

      @ResponseBody @GetMapping("/checkout/multi/wechat/pay/{orderCode:.*}") public StartPaymentData process(@PathVariable 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) String code)
    • receiveCode

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