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

  • 大小: 23.29MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-15
  • 語言: 其他
  • 標簽: Java微信??

資源簡介

微信JSAPI支付完整Demo第二版(新增關閉訂單、查詢訂單、查詢退款、下載對賬單、申請退款)售后服務,里面包括個人QQ,郵箱。有問題隨時咨詢!分高但是它值那么多分。

資源截圖

代碼片段和文件信息

package?com.zb.controller;

import?java.io.BufferedInputStream;
import?java.io.ByteArrayOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.math.BigDecimal;
import?java.util.Date;
import?java.util.Iterator;
import?java.util.Map;
import?java.util.Map.Entry;
import?java.util.Set;
import?java.util.SortedMap;
import?java.util.TreeMap;

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

import?net.sf.json.JSONArray;

import?org.apache.commons.httpclient.HttpClient;
import?org.apache.commons.httpclient.HttpStatus;
import?org.apache.commons.httpclient.methods.PostMethod;
import?org.apache.commons.httpclient.methods.StringRequestEntity;
import?org.jdom.JDOMException;
import?org.slf4j.Logger;
import?org.slf4j.LoggerFactory;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.servlet.ModelAndView;

import?com.wxinf.send.press.TokenUtil;
import?com.zb.utils.JsonUtil;
import?com.zb.utils.MD5Util;
import?com.zb.utils.SettingsUtil;
import?com.zb.utils.Sha1Util;
import?com.zb.utils.TenpayHttpClient;
import?com.zb.utils.TenpayUtil;
import?com.zb.utils.WXUtil;
import?com.zb.utils.xmlUtil;

/**
?*?微信支付-使用JSSDK發起支付
?*?
?*?

簡要說明:


?*?

JSSDK與使用瀏覽器自帶對象發起支付,是不同的。總的來說,大體有以下幾種:


?*?

1、JSSDK支付,需要在支付的頁面引入jweixin-1.0.0.js,而使用微信瀏覽器自帶對象發起支付不需要引入


?*?

2、JSSDK支付,后臺需要接收當前支付頁面的瀏覽器URL全路徑,用于前端js中wx.config配置中的signature簽名


?*?

3、JSSDK后臺簽名的次數達到3次,每次都是不同業務要求的簽名,而使用微信瀏覽器自帶的對象發起支付,只出現1次簽名


?*?

4、JSSDK支付,除了wx.config配置中的簽名使用SHA1加密之外,其他簽名全部必須是MD5加密)


?*?

5、JSSDK支付,需要有ticket憑證才可調用js接口,獲取ticket憑證需要token作為條件,所以還需要獲取token,并緩存起來


?*?

6、除了controller方法中有部分區別之外,它們的簽名都是一樣的算法(JSSDK的wx.config配置中的signature簽名算法除外),都是MD5加密,調用同樣的方法進行簽名。


?*?

7、JSSDK支付,后臺的每次簽名,參與簽名的參數都是不同的,一定要注意,否則會出現簽名錯誤


?*?
?*?作者:?zhoubang?
?*?日期:2015年6月25日?下午6:25:05
?*/
@Controller
@RequestMapping(“chooseWXPay“)
public?class?ChooseWXPayController?{

????private?static?Logger?log?=?LoggerFactory.getLogger(ChooseWXPayController.class);

????/**?支付密鑰,商戶平臺?>?API安全?>?密鑰管理?中進行設置?*/
????private?static?final?String?API_KEY?=?SettingsUtil.getInstance().getString(“wx.apikey“);

????/**?支付的回調方法,微信調用?*/
????private?static?final?String?NOTIFY_URL?=?“chooseWXPay/pay“;

????/**?獲取預支付單號prepay_id?*/
????private?static?final?String?UNI_URL?=?SettingsUtil.getInstance().getString(“wx.uniurl“);

????/**?微信公眾號APPID?*/
????private?static?final?String?APPID?=?SettingsUtil.getInstance().getString(“wx.appid“);

????/**?微信公眾號綁定的商戶號?*/
????private?static?final?String?MCH_ID?=?SettingsUtil.getInstance().getString(“wx.mchid“);

????/**?測試微信號的openId,這里固定寫成我的微信openid,你們到時候自己編碼獲取?*/
????private?static?final?String?openId?=?“oIORFsxeuq6C7R-3gEtsbm2yFHSQ“;

????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-10-30?14:25??wxPay-git\
?????文件????????1308??2015-06-25?13:43??wxPay-git\.classpath
?????目錄???????????0??2015-10-30?14:17??wxPay-git\.git\
?????文件???????????9??2015-06-24?16:05??wxPay-git\.gitignore
?????目錄???????????0??2015-06-24?16:04??wxPay-git\.git\branches\
?????文件?????????303??2015-06-26?14:33??wxPay-git\.git\config
?????文件?????????119??2015-06-26?10:01??wxPay-git\.git\FETCH_HEAD
?????文件??????????23??2015-06-24?16:04??wxPay-git\.git\HEAD
?????目錄???????????0??2015-06-24?16:04??wxPay-git\.git\hooks\
?????文件????????7304??2015-10-30?14:17??wxPay-git\.git\index
?????目錄???????????0??2015-06-25?09:19??wxPay-git\.git\logs\
?????文件????????7219??2015-10-30?14:17??wxPay-git\.git\logs\HEAD
?????目錄???????????0??2015-06-26?10:01??wxPay-git\.git\logs\refs\
?????目錄???????????0??2015-06-25?09:19??wxPay-git\.git\logs\refs\heads\
?????文件????????7219??2015-10-30?14:17??wxPay-git\.git\logs\refs\heads\master
?????目錄???????????0??2015-06-26?10:01??wxPay-git\.git\logs\refs\remotes\
?????目錄???????????0??2015-06-26?10:01??wxPay-git\.git\logs\refs\remotes\origin\
?????文件????????6169??2015-10-30?14:17??wxPay-git\.git\logs\refs\remotes\origin\master
?????目錄???????????0??2015-10-30?14:17??wxPay-git\.git\objects\
?????目錄???????????0??2015-06-26?14:22??wxPay-git\.git\objects\00\
?????文件?????????147??2015-06-26?09:30??wxPay-git\.git\objects\00\0e3f1390bde1d2d8156b9d7cd8b94a6219ecbb
?????文件?????????175??2015-06-26?14:22??wxPay-git\.git\objects\00\bc606e4d5c77e76c4e665253aeecccf457054d
?????目錄???????????0??2015-06-25?10:52??wxPay-git\.git\objects\01\
?????文件?????????116??2015-06-25?10:52??wxPay-git\.git\objects\01\5677f2b87106d96ad5421b9e6013aeeb00ff53
?????目錄???????????0??2015-06-25?18:25??wxPay-git\.git\objects\02\
?????文件?????????110??2015-06-25?18:25??wxPay-git\.git\objects\02\41fdf8f269e1601519b29cbcec7de03c723a83
?????目錄???????????0??2015-10-30?14:16??wxPay-git\.git\objects\03\
?????文件?????????174??2015-06-26?14:01??wxPay-git\.git\objects\03\a4e21dee96ef14714cf0cd59aa2e7687d050b1
?????文件?????????173??2015-10-30?14:16??wxPay-git\.git\objects\03\b8d11a68442c92bbe498a2953a399fa2c80922
?????目錄???????????0??2015-06-26?10:13??wxPay-git\.git\objects\05\
?????文件?????????111??2015-06-26?10:13??wxPay-git\.git\objects\05\3e56b64cec952ecfc583d78e4bb4edb9da6c15
............此處省略716個文件信息

評論

共有 條評論