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

  • 大小: 2.74MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-13
  • 語言: Java
  • 標簽: 掃碼支付??

資源簡介

完全可用的微信掃碼支付JavaDemo,如不能使用請站內聯系本人

資源截圖

代碼片段和文件信息

package?com.demo;

import?java.util.SortedMap;
import?java.util.TreeMap;

import?com.utils.GetWxOrderno;
import?com.utils.RequestHandler;
import?com.utils.Sha1Util;
import?com.utils.TenpayUtil;


/**
?*?@author?ex_yangxiaoyi
?*?
?*/
public?class?Demo?{
//微信支付商戶開通后?微信會提供appid和appsecret和商戶號partner
private?static?String?appid?=?““;
private?static?String?appsecret?=?““;
private?static?String?partner?=?““;
//這個參數partnerkey是在商戶后臺配置的一個32位的key微信商戶平臺-賬戶設置-安全設置-api安全
private?static?String?partnerkey?=?““;
//openId?是微信用戶針對公眾號的標識,授權的部分這里不解釋
private?static?String?openId?=?““;
//微信支付成功后通知地址?必須要求80端口并且地址不能帶參數
private?static?String?notifyurl?=?““; ?//?Key

/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{

//微信支付jsApi
WxPayDto?tpWxPay?=?new?WxPayDto();
tpWxPay.setOpenId(openId);
tpWxPay.setBody(“商品信息“);
tpWxPay.setOrderId(getNonceStr());
tpWxPay.setSpbillCreateIp(“127.0.0.1“);
tpWxPay.setTotalFee(“0.01“);
????getPackage(tpWxPay);
????
????//掃碼支付
????WxPayDto?tpWxPay1?=?new?WxPayDto();
????tpWxPay1.setBody(“商品信息“);
????tpWxPay1.setOrderId(getNonceStr());
????tpWxPay1.setSpbillCreateIp(“127.0.0.1“);
????tpWxPay1.setTotalFee(“0.01“);
getCodeurl(tpWxPay1);

}

/**
?*?獲取微信掃碼支付二維碼連接
?*/
public?static?String?getCodeurl(WxPayDto?tpWxPayDto){

//?1?參數
//?訂單號
String?orderId?=?tpWxPayDto.getOrderId();
//?附加數據?原樣返回
String?attach?=?““;
//?總金額以分為單位,不帶小數點
String?totalFee?=?getMoney(tpWxPayDto.getTotalFee());

//?訂單生成的機器?IP
String?spbill_create_ip?=?tpWxPayDto.getSpbillCreateIp();
//?這里notify_url是?支付完成后微信發給該鏈接信息,可以判斷會員是否支付成功,改變訂單狀態等。
String?notify_url?=?notifyurl;
String?trade_type?=?“NATIVE“;

//?商戶號
String?mch_id?=?partner;
//?隨機字符串
String?nonce_str?=?getNonceStr();

//?商品描述根據情況修改
String?body?=?tpWxPayDto.getBody();

//?商戶訂單號
String?out_trade_no?=?orderId;

SortedMap?packageParams?=?new?TreeMap();
packageParams.put(“appid“?appid);
packageParams.put(“mch_id“?mch_id);
packageParams.put(“nonce_str“?nonce_str);
packageParams.put(“body“?body);
packageParams.put(“attach“?attach);
packageParams.put(“out_trade_no“?out_trade_no);

//?這里寫的金額為1?分到時修改
packageParams.put(“total_fee“?totalFee);
packageParams.put(“spbill_create_ip“?spbill_create_ip);
packageParams.put(“notify_url“?notify_url);

packageParams.put(“trade_type“?trade_type);

RequestHandler?reqHandler?=?new?RequestHandler(null?null);
reqHandler.init(appid?appsecret?partnerkey);

String?sign?=?reqHandler.createSign(packageParams);
String?xml?=?“l>“?+?““?+?appid?+?““?+?“
+?mch_id?+?“
“?+?““?+?nonce_str
+?“
“?+?““?+?sign?+?“
+?““?
+?““?+?out_trade_no
+?“
“?+?““?+?attach?+?“

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

?????文件????????529??2015-04-01?10:03??weChatpay_demo\.classpath

?????文件????????310??2015-04-01?09:25??weChatpay_demo\.mymetadata

?????文件???????1757??2015-04-01?09:25??weChatpay_demo\.project

?????文件????????500??2014-10-14?15:38??weChatpay_demo\.settings\.jsdtscope

?????文件?????????88??2015-04-01?09:26??weChatpay_demo\.settings\org.eclipse.core.resources.prefs

?????文件????????395??2014-10-14?15:38??weChatpay_demo\.settings\org.eclipse.jdt.core.prefs

?????文件????????539??2015-04-01?10:03??weChatpay_demo\.settings\org.eclipse.wst.common.component

?????文件????????252??2014-10-14?15:38??weChatpay_demo\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2014-10-14?15:38??weChatpay_demo\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2014-10-14?15:38??weChatpay_demo\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????8818??2015-04-01?10:36??weChatpay_demo\src\com\demo\Demo.java

?????文件???????4241??2015-04-01?10:34??weChatpay_demo\src\com\demo\Notify.java

?????文件???????1814??2015-04-01?09:27??weChatpay_demo\src\com\demo\WxPayDto.java

?????文件???????4266??2015-04-01?10:32??weChatpay_demo\src\com\demo\WxPayResult.java

?????文件???????4488??2015-04-01?09:52??weChatpay_demo\src\com\utils\GetWxOrderno.java

?????文件???????2038??2014-10-15?11:28??weChatpay_demo\src\com\utils\http\HttpClientConnectionManager.java

?????文件???????1880??2014-10-15?16:58??weChatpay_demo\src\com\utils\http\HttpConnect.java

?????文件???????3506??2014-10-15?17:02??weChatpay_demo\src\com\utils\http\HttpRequest.java

?????文件???????1793??2014-10-15?11:17??weChatpay_demo\src\com\utils\http\HttpResponse.java

?????文件????????703??2014-10-15?17:02??weChatpay_demo\src\com\utils\http\HttpResultType.java

?????文件???????1239??2014-10-15?11:27??weChatpay_demo\src\com\utils\http\MySSLSocketFactory.java

?????文件????????592??2014-10-15?11:21??weChatpay_demo\src\com\utils\http\TrustAnyTrustManager.java

?????文件???????1157??2014-10-15?11:06??weChatpay_demo\src\com\utils\MD5Util.java

?????文件???????6526??2015-04-01?09:57??weChatpay_demo\src\com\utils\RequestHandler.java

?????文件???????2098??2014-10-15?16:59??weChatpay_demo\src\com\utils\Sha1Util.java

?????文件???????3682??2014-10-15?11:05??weChatpay_demo\src\com\utils\TenpayUtil.java

?????文件?????????36??2014-10-14?15:38??weChatpay_demo\WebRoot\meta-INF\MANIFEST.MF

?????文件??????57254??2015-04-01?10:12??weChatpay_demo\WebRoot\page\jquery.min.js

?????文件???????1168??2015-04-01?10:17??weChatpay_demo\WebRoot\page\jsapi_demo.html

?????文件????????827??2015-04-01?10:17??weChatpay_demo\WebRoot\page\native_demo.html

............此處省略55個文件信息

評論

共有 條評論