• 大小: 122KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: Java
  • 标签: 微信支付  

资源简介

最多只能五分 好吧就当做好事了, 史上最简单的java支付流程, 集成了支付后的签名验证, 直接复制粘贴, 用不了来找我

资源截图

代码片段和文件信息

package com.wxpay.controller;

import com.wxpay.service.IWxPayService;
import com.wxpay.util.IPUtil;
import com.wxpay.util.JsonResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;

/**
 * @author Fcx
 */
@RestController
@RequestMapping(“wxPay“)
public class WxPayController {

    @Autowired
    private IWxPayService wxPayService;

    @RequestMapping(value = “miniAppPre“ method = RequestMethod.POST)
    public object pre(HttpServletRequest request Long productId BigDecimal totalFee String code) {
        try {
            return new JsonResult(wxPayService.prePay(IPUtil.getIpAddr(request) code productId totalFee));
        } catch (Exception e) {
            e.printStackTrace();
            return new JsonResult(e.getMessage());
        }
    }

    @RequestMapping(value = “miniAppSign“ method = RequestMethod.POST)
    public object sign(String prePayId) {
        try {
            return new JsonResult(wxPayService.sign(prePayId));
        } catch (Exception e) {
            e.printStackTrace();
            return new JsonResult(e.getMessage());
        }
    }

    @RequestMapping(value = “miniAppBack“)
    public object back(HttpServletRequest request) {
        try {
            return wxPayService.back(request “mini“);
        } catch (Exception e) {
            e.printStackTrace();
            return new JsonResult(e.getMessage());
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-05 10:16  springboot_wxpay(其实跟SSM一毛一样的)\
     目录           0  2018-07-05 10:49  springboot_wxpay(其实跟SSM一毛一样的)\.idea\
     文件         720  2018-07-05 10:11  springboot_wxpay(其实跟SSM一毛一样的)\.idea\compiler.xml
     文件         172  2018-07-05 10:11  springboot_wxpay(其实跟SSM一毛一样的)\.idea\encodings.xml
     目录           0  2018-07-05 10:09  springboot_wxpay(其实跟SSM一毛一样的)\.idea\inspectionProfiles\
     文件        1444  2018-07-05 10:09  springboot_wxpay(其实跟SSM一毛一样的)\.idea\inspectionProfiles\Project_Default.xml
     目录           0  2018-07-05 10:15  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\
     文件         575  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_1_11.xml
     文件         554  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_11.xml
     文件         543  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__commons_codec_commons_codec_1_10.xml
     文件         503  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__commons_io_commons_io_2_5.xml
     文件         486  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_alibaba_druid_1_1_4.xml
     文件         626  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_alibaba_druid_spring_boot_starter_1_1_4.xml
     文件         514  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_alibaba_fastjson_1_2_47.xml
     文件         522  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_classmate_1_3_4.xml
     文件         644  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
     文件         602  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml
     文件         630  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml
     文件         696  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_8_10.xml
     文件         648  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_8_10.xml
     文件         697  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_xml_provider_2_5_0.xml
     文件         743  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_8_10.xml
     文件         586  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_fasterxml_woodstox_woodstox_core_5_0_3.xml
     文件         499  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_google_guava_guava_18_0.xml
     文件         546  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xml
     文件         700  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
     文件         553  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__io_springfox_springfox_core_2_7_0.xml
     文件         567  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__io_springfox_springfox_schema_2_7_0.xml
     文件         546  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__io_springfox_springfox_spi_2_7_0.xml
     文件         595  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__io_springfox_springfox_spring_web_2_7_0.xml
     文件         581  2018-07-05 10:13  springboot_wxpay(其实跟SSM一毛一样的)\.idea\libraries\Maven__io_springfox_springfox_swagger2_2_7_0.xml
............此处省略155个文件信息

评论

共有 条评论