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

  • 大小: 1.35MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-10-01
  • 語言: Java
  • 標簽: 微信??支付??

資源簡介

微信二維碼支付,能夠生成對應的二維碼,掃描該二維碼即可進行微信二維碼支付。

資源截圖

代碼片段和文件信息

package?com.weichat.controller;

import?java.io.UnsupportedEncodingException;

import?javax.servlet.http.HttpServletResponse;

import?com.lijing.wechatpay.conn.PaymentTools;
import?com.lijing.wechatpay.impl.PayImpl;
import?com.lijing.wechatpay.util.PayMD5;
import?com.weichat.domain.UniteOrderResult;
import?com.weichat.domain.UntilOrder;
import?com.weichat.domain.WechatPay;

public?class?WeiXinPayController?{
???//微信統一下單接口
???private?static?String?ORDER_URL?=?“https://api.mch.weixin.qq.com/pay/unifiedorder“;
???
???/**
?*?微信授權后的回調地址的方法
?*?@param?code
?*?@param?response
?*/
???public?void?authorize()?{
String?code?=?“test“;
String?access_token_uri?=?“https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code“;
String?appid?=?“wx91af774aae000dcb“;
String?secret?=?“f8e1ff34070a94332b3b12844acb5abf?“;
access_token_uri?=?access_token_uri.replace(“APPID“?appid).replace(“SECRET“?secret).replace(“CODE“?code);
System.out.println(access_token_uri);
UntilOrder?order?=?getOrderurl();
String?reqxml?=?PayImpl.generatexml(order?“kong6a9829e4b49a0dcac7b4162da6b7“);
String?respxml?=?PayImpl.requestWechat(ORDER_URL?reqxml);
System.out.println(respxml);
UniteOrderResult?result?=?(UniteOrderResult)?PayImpl.turnobject(UniteOrderResult.class?respxml);
System.out.println(“Code_url=“+result.getCode_url());
getWechatPay(result);
???}
???
???/**
?*?對回調地址進行encode
?*?@param?source
?*?@return
?*/
public?static?String?urlEncodeUTF8(String?source){
???????String?result?=?source;
???????try?{
???????????????result?=?java.net.URLEncoder.encode(source“utf-8“);
???????????????System.out.println(“result=??“+result);
???????}?catch?(UnsupportedEncodingException?e)?{
???????????????e.printStackTrace();
???????}
???????return?result;
}
???//生成訂單
???public?UntilOrder?getOrderurl(){
???UntilOrder?untilOrder?=?new?UntilOrder();
???untilOrder.setAppid(“wx91af774aae000dcb“);
???untilOrder.setMch_id(“1347742701“);?//商戶號
???untilOrder.setDevice_info(“WEB“);
???untilOrder.setNonce_str(PayMD5.GetMD5nonce_str());?????//隨機字符串
???untilOrder.setBody(“阿木木操蛋需以下金額:“);
???untilOrder.setDetail(“捐助0.01元“);
???untilOrder.setOut_trade_no(PaymentTools.businessOrderNumber());????//商戶訂單號
???untilOrder.setFee_type(“CNY“);
???untilOrder.setTotal_fee(“10000000“);
???untilOrder.setSpbill_create_ip(PaymentTools.getServerIP());????//終端id
???untilOrder.setNotify_url(“https://www.baidu.com“);
???untilOrder.setTrade_type(“NATIVE“);
???return?untilOrder?;
???}
???
public?static?WechatPay?getWechatPay(UniteOrderResult?result){
WechatPay?wechatPay?=?new?WechatPay();
wechatPay.setAppId(result.getAppid());
wechatPay.setNonceStr(PayMD5.GetMD5nonce_str());
wechatPay.setSignType(“MD5“);
wechatPay.setPrepay_id(“prepay_id=“+result.getPrepay_id());
wechatPay.setTimeStamp(PaymentTools.getTimeStamp());
String?sign?=?PayImpl.pay

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-06-17?00:58??微信二維碼支付練習\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\
?????文件?????????511??2016-06-17?00:19??微信二維碼支付練習\Weichat\.classpath
?????文件?????????383??2016-06-17?00:19??微信二維碼支付練習\Weichat\.project
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\.settings\
?????文件?????????598??2016-06-17?00:19??微信二維碼支付練習\Weichat\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\controller\
?????文件????????3991??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\controller\WeiXinPayController.class
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\domain\
?????文件????????5158??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\domain\UniteOrderResult.class
?????文件????????6375??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\domain\UntilOrder.class
?????文件????????2212??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\domain\WechatPay.class
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\test\
?????文件?????????575??2016-06-17?00:19??微信二維碼支付練習\Weichat\bin\com\weichat\test\weichatTest.class
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\lib\
?????文件??????173899??2016-06-17?00:19??微信二維碼支付練習\Weichat\lib\servlet-api-3.0-alpha-1.jar
?????文件?????1293084??2016-06-17?00:19??微信二維碼支付練習\Weichat\lib\wechatpay-0.0.7.jar
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\controller\
?????文件????????3267??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\controller\WeiXinPayController.java
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\domain\
?????文件????????4603??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\domain\UniteOrderResult.java
?????文件????????5939??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\domain\UntilOrder.java
?????文件????????2109??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\domain\WechatPay.java
?????目錄???????????0??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\test\
?????文件?????????268??2016-06-17?00:19??微信二維碼支付練習\Weichat\src\com\weichat\test\weichatTest.java
............此處省略1個文件信息

評論

共有 條評論