資源簡介
最多只能五分 好吧就當做好事了, 史上最簡單的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.xm
?????文件?????????172??2018-07-05?10:11??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\encodings.xm
?????目錄???????????0??2018-07-05?10:09??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\inspectionProfiles\
?????文件????????1444??2018-07-05?10:09??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\inspectionProfiles\Project_Default.xm
?????目錄???????????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.xm
?????文件?????????554??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__ch_qos_logback_logback_core_1_1_11.xm
?????文件?????????543??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__commons_codec_commons_codec_1_10.xm
?????文件?????????503??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__commons_io_commons_io_2_5.xm
?????文件?????????486??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_alibaba_druid_1_1_4.xm
?????文件?????????626??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_alibaba_druid_spring_boot_starter_1_1_4.xm
?????文件?????????514??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_alibaba_fastjson_1_2_47.xm
?????文件?????????522??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????644??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????602??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????630??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????696??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????648??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????697??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????743??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????586??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_fasterxm
?????文件?????????499??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_google_guava_guava_18_0.xm
?????文件?????????546??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_jayway_jsonpath_json_path_2_2_0.xm
?????文件?????????700??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xm
?????文件?????????553??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__io_springfox_springfox_core_2_7_0.xm
?????文件?????????567??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__io_springfox_springfox_schema_2_7_0.xm
?????文件?????????546??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__io_springfox_springfox_spi_2_7_0.xm
?????文件?????????595??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__io_springfox_springfox_spring_web_2_7_0.xm
?????文件?????????581??2018-07-05?10:13??springboot_wxpay(其實跟SSM一毛一樣的)\.idea\libraries\Maven__io_springfox_springfox_swagger2_2_7_0.xm
............此處省略155個文件信息
評論
共有 條評論