public class WxPayUtils extends Object
| 构造器和说明 |
|---|
WxPayUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
private static String |
buildPostParamsByXml(Map<String,Object> params) |
private static Map<String,String> |
convertXmlStreamToMap(InputStream inputStream) |
private static Map<String,String> |
convertXmlStringToMap(String xmlStr) |
private static long |
genTimeStamp() |
static Map<String,String> |
getCallBack(javax.servlet.http.HttpServletRequest request)
获得微信回调的map内容
|
static double |
getReturnMoney(Map<String,String> dataMap)
获得返回的金额 单位元
|
static Map |
getUserInfo(String authorCode)
根据授权码获得用户信息
|
static Map<String,Object> |
requestAppPay(String out_trade_no,
String body,
String details,
double money,
String fromIP)
发起手机APP支付
|
private static String |
sign(String apiKey,
Map<String,Object> params) |
static com.fastchar.core.FastHandler |
verifyCallBack(Map<String,String> dataMap)
验证微信支付回调
|
private static String buildPostParamsByXml(Map<String,Object> params) throws Exception
Exceptionprivate static Map<String,String> convertXmlStreamToMap(InputStream inputStream)
private static long genTimeStamp()
public static Map<String,String> getCallBack(javax.servlet.http.HttpServletRequest request) throws IOException
request - 请求IOException - 输入流异常public static com.fastchar.core.FastHandler verifyCallBack(Map<String,String> dataMap)
public static Map<String,Object> requestAppPay(String out_trade_no, String body, String details, double money, String fromIP) throws Exception
out_trade_no - 支付订单号body - 订单标题details - 订单详情money - 支付金额fromIP - 请求的IP地址ExceptionCopyright © 2019. All rights reserved.