支付寶當面付

一、背景

目前公司支付平臺集成了支付寶app、微信app、支付寶小程序、微信小程序、支付寶H5(掃碼-主掃)、微信H5(掃碼-主掃)、雲閃付、建設錢包付等多種支付方式,今天給大家分享支付寶當面付的支付流程。

二、代碼

目前我們當面付是把支付寶和微信集成在一個Controller裏面的,今天先拆分下,分享支付寶當面付,下面是主要的代碼。

@RequestMapping("/createOrder")
    public String creatOrder(@Valid FaceToFaceCreateOrderVo faceToFaceCreateOrderVo, HttpServletRequest request,
                             BindingResult bindingResult) throws IOException, AlipayApiException {
        if (bindingResult.hasErrors()) {
            List<FieldError> fieldErrors = bindingResult.getFieldErrors();
            for (Iterator<FieldError> iterator = fieldErrors.iterator(); iterator.hasNext(); ) {
                FieldError fieldError = (FieldError) iterator.next();
                return ResponseUtils.validError(fieldError.getDefaultMessage());
            }
        }
        log.info("當面付業務入參:{}",JSONObject.toJSONString(faceToFaceCreateOrderVo));
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章