91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-06
  • 語言: Java
  • 標(biāo)簽: 微信支付??

資源簡介

小程序調(diào)用微信支付,后臺Java打包參數(shù),生成簽名等具體流程。 直接用,具體代碼都已封裝好

資源截圖

代碼片段和文件信息

package?com.douyue.controller;


import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.UnsupportedEncodingException;
import?java.math.BigDecimal;
import?java.util.List;
import?java.util.Map;
import?java.util.SortedMap;
import?java.util.TreeMap;

import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?org.apache.commons.io.IOUtils;
import?org.apache.commons.lang3.StringUtils;
import?org.apache.log4j.Logger;
import?org.dom4j.DocumentException;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?com.aliyuncs.exceptions.ClientException;
import?com.aliyuncs.exceptions.ServerException;
import?com.douyue.service.PayAction;
import?com.douyue.util.ReturnUtil;
import?com.douyue.util.SmsUtils;
import?com.douyue.util.UUIDGenerator;
import?com.douyue.WeChat.HttpClientCustomSSL;
import?com.douyue.WeChat.SignTools;
import?com.douyue.WeChat.WeChatConfig;
import?com.douyue.WeChat.WeChatUtil;
import?com.douyue.WeChat.xmlUtil;
import?com.douyue.dao.*;
/**
?*?@Description?微信支付支付流程,
?*?@time?2018年6月26日?下午3:36:13
?*?@author?趙福鑫原創(chuàng)
?*/

@Controller
@RequestMapping(“/WeChatPayactionController“)
public?class?WeChatPayactionController?{

private?static?Logger?logger?=?Logger.getLogger(WeChatPayactionController.class);

//?隨機數(shù)
static?int?mobile_code?=?(int)?((Math.random()?*?9?+?1)?*?100000);?


@Autowired
PayAction?payAction;

/**
?*?統(tǒng)一支付接口
?*?
?*?@Param?openId?用戶的唯一標(biāo)識
?*?@Param?money?總金額
?*?@Param?body?商品描述
?*?@Param?detail?商品詳情
?*?@Param?id?商品id
?*?@Param?bs?商品的一個標(biāo)識
?*?@author?原創(chuàng):?趙福鑫?原創(chuàng)開發(fā)?2018年6月27日下午1:21:33
?*?@throws?DocumentException
?*?@throws?IOException
?*/
@RequestMapping(“/payActionProduct“)
@ResponseBody
public?object?payActionProduct(@RequestParam(“openId“)?String?openId?@RequestParam(“money“)?String?money
@RequestParam(“body“)?String?body?@RequestParam(value?=?“detail“?required?=?false)?String?detail
@RequestParam(value?=?“attach“?required?=?false)?String?attach)?throws?DocumentException?IOException?{
payAction.setTotal_fee((new?Double(Double.parseDouble(money)?*?100).intValue())?+?““);
payAction.setBody(body);
payAction.setDetail(detail);
payAction.setAttach(attach);
payAction.setOpenid(openId);
try?{
return?ReturnUtil.getReturn(true?payAction.pay());
}?catch?(UnsupportedEncodingException?e)?{
e.printStackTrace();
}?catch?(DocumentException?e)?{
e.printStackTrace();
}
return?ReturnUtil.getReturn(false?null);
}

/**
?*?接受微信支付結(jié)果
?*?
?*?@param?request
?*?@param?response
?*?@return
?*?@throws?IOException
?*/
@RequestMapping(“/wexinNotify“)
@Re

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????6298??2019-02-22?19:58??微信支付詳細流程\controller\WeChatPayactionController.java

?????文件???????2061??2018-09-18?13:15??微信支付詳細流程\entity\Payment.java

?????文件???????3546??2018-09-18?13:15??微信支付詳細流程\entity\PaymentPo.java

?????文件???????7987??2019-02-22?19:59??微信支付詳細流程\service\PayAction.java

?????文件???????1977??2018-09-18?13:15??微信支付詳細流程\util\MessageUtil.java

?????文件???????1476??2019-02-22?19:57??微信支付詳細流程\util\PayactionUtil.java

?????文件???????5371??2018-09-18?13:15??微信支付詳細流程\util\PayUtil.java

?????文件????????612??2018-09-14?10:48??微信支付詳細流程\util\ReturnUtil.java

?????文件????????379??2018-09-14?10:48??微信支付詳細流程\util\UUIDGenerator.java

?????目錄??????????0??2019-02-22?20:00??微信支付詳細流程\controller

?????目錄??????????0??2019-02-22?20:00??微信支付詳細流程\entity

?????目錄??????????0??2019-02-22?20:00??微信支付詳細流程\service

?????目錄??????????0??2019-02-22?20:00??微信支付詳細流程\util

?????目錄??????????0??2019-02-22?20:00??微信支付詳細流程

-----------?---------??----------?-----??----

????????????????29707????????????????????14


評論

共有 條評論