RandomUtils
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using me.chanjar.weixin.common.util.RandomUtils (Showing top 15 results out of 315)

origin: chanjarster/weixin-java-tools

public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String noncestr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 try {
  String signature = SHA1.genWithAmple(
    "jsapi_ticket=" + jsapiTicket,
    "noncestr=" + noncestr,
    "timestamp=" + timestamp,
    "url=" + url
  );
  WxJsapiSignature jsapiSignature = new WxJsapiSignature();
  jsapiSignature.setTimestamp(timestamp);
  jsapiSignature.setNoncestr(noncestr);
  jsapiSignature.setUrl(url);
  jsapiSignature.setSignature(signature);
  return jsapiSignature;
 } catch (NoSuchAlgorithmException e) {
  throw new RuntimeException(e);
 }
}
origin: chanjarster/weixin-java-tools

public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String noncestr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 try {
  String signature = SHA1.genWithAmple(
    "jsapi_ticket=" + jsapiTicket,
    "noncestr=" + noncestr,
    "timestamp=" + timestamp,
    "url=" + url
  );
  WxJsapiSignature jsapiSignature = new WxJsapiSignature();
  jsapiSignature.setAppid(wxMpConfigStorage.getAppId());
  jsapiSignature.setTimestamp(timestamp);
  jsapiSignature.setNoncestr(noncestr);
  jsapiSignature.setUrl(url);
  jsapiSignature.setSignature(signature);
  return jsapiSignature;
 } catch (NoSuchAlgorithmException e) {
  throw new RuntimeException(e);
 }
}
origin: aillamsun/genesis

/**
 * 
  * @Title: webPCPay
  * @Description: TODO  微信 PC 本地支付
  * @param @param payParam
  * @param @return    参数
  * @return WechatPayResult    返回类型
  * @throws
 */
public  WechatPayResult webPCPay(PayParam payParam){
  Map<String, String> paramMap = new HashMap<String, String>();
  paramMap.put("appid", WechatConfig.WEB_APP_ID);
  paramMap.put("body", payParam.getPayInfo());
  paramMap.put("input_charset", "UTF-8");
  paramMap.put("mch_id", WechatConfig.WEB_MCH_ID);
  paramMap.put("nonce_str", RandomUtils.getRandomStr());
  paramMap.put("notify_url",WechatConfig.WEB_NOTIFY_URL);
  paramMap.put("out_trade_no", payParam.getPayOrderId());
  paramMap.put("spbill_create_ip", "127.0.0.1");
  paramMap.put("total_fee", PayUtils.YuanToFen(payParam.getPayAmount())
      + "");
  paramMap.put("trade_type", WechatConfig.tradeType.NATIVE.toString());
  //下单 并获取支付响应的参数
  WechatPayResult payResult = createOrder(paramMap,WechatConfig.tradeType.NATIVE);
  return payResult;
}

origin: aillamsun/genesis

/**
 * 
  * @Title: appPay
  * @Description: TODO 微信APP 支付
  * @param @param payParam
  * @param @return    参数
  * @return WechatPayResult    返回类型
  * @throws
 */
public  WechatPayResult appPay(PayParam payParam){
  Map<String, String> paramMap = new HashMap<String, String>();
  paramMap.put("appid", WechatConfig.APP_APP_ID);
  paramMap.put("body", payParam.getPayInfo());
  paramMap.put("input_charset", "UTF-8");
  paramMap.put("mch_id", WechatConfig.APP_MCH_ID);
  paramMap.put("nonce_str", RandomUtils.getRandomStr());
  paramMap.put("notify_url", WechatConfig.APP_NOTIFY_URL);
  paramMap.put("out_trade_no", payParam.getPayOrderId());
  paramMap.put("spbill_create_ip", "127.0.0.1");
  paramMap.put("total_fee", PayUtils.YuanToFen(payParam.getPayAmount())
      + "");
  paramMap.put("trade_type", WechatConfig.tradeType.APP.toString());
  //下单 并获取支付响应的参数
  WechatPayResult payResult = createOrder(paramMap,WechatConfig.tradeType.APP);
  return payResult;
}

origin: aillamsun/genesis

/**
 * 
  * @Title: webPay
  * @Description: TODO 微信公众号支付
  * @param @param payParam
  * @param @return    参数
  * @return WechatPayResult    返回类型
  * @throws
 */
public  WechatPayResult webPhonePay(PayParam payParam){
  Map<String, String> paramMap = new HashMap<String, String>();
  paramMap.put("appid", WechatConfig.WEB_APP_ID);
  paramMap.put("body", payParam.getPayInfo());
  paramMap.put("input_charset", "UTF-8");
  paramMap.put("mch_id", WechatConfig.WEB_MCH_ID);
  paramMap.put("nonce_str", RandomUtils.getRandomStr());
  paramMap.put("notify_url", payParam.getNotifyUrl());
  paramMap.put("out_trade_no", payParam.getPayOrderId());
  paramMap.put("spbill_create_ip", "127.0.0.1");
  paramMap.put("openId", payParam.getOpenId());
  paramMap.put("total_fee", PayUtils.YuanToFen(payParam.getPayAmount())
      + "");
  paramMap.put("trade_type", WechatConfig.tradeType.JSAPI.toString());
  //下单 并获取支付响应的参数
  WechatPayResult payResult = createOrder(paramMap,WechatConfig.tradeType.JSAPI);
  return payResult;
}

origin: aillamsun/genesis

/**
 * @param @param  prepayId
 * @param @throws WxErrorException    参数
 * @return WechatPayResult    返回类型
 * @throws
 * @Title: createPaySignature
 * @Description: TODO  获取WEB支付的签名
 */
public static WechatPayResult createWebPaySign(String prepayId) {
  prepayId = "prepay_id=" + prepayId;
  long timestamp = System.currentTimeMillis() / 1000;
  String noncestr = RandomUtils.getRandomStr();
  String signType = "MD5";
  List<String> params = new ArrayList<String>();
  params.add("appId=" + WechatConfig.WEB_APP_ID);
  params.add("nonceStr="
      + noncestr);
  params.add("timeStamp=" + timestamp);
  params.add("package=" + prepayId);
  params.add("signType=" + signType);
  String signature = getSign(params, WechatConfig.WEB_PAY_KEY);
  WechatPayResult paySignResult = new WechatPayResult();
  paySignResult.setAppId(WechatConfig.WEB_APP_ID);
  paySignResult.setNoncestr(noncestr);
  paySignResult.setSignType(signType);
  paySignResult.setPrepayId(prepayId);
  paySignResult.setTimestamp(timestamp);
  paySignResult.setSignature(signature);
  return paySignResult;
}
origin: aillamsun/genesis

String noncestr = RandomUtils.getRandomStr();
String signType = "MD5";
origin: binarywang/WxJava

WxErrorException {
long timestamp = System.currentTimeMillis() / 1000;
String nonceStr = RandomUtils.getRandomStr();
String cardApiTicket = getCardApiTicket(false);
origin: com.github.binarywang/weixin-java-mp

WxErrorException {
long timestamp = System.currentTimeMillis() / 1000;
String nonceStr = RandomUtils.getRandomStr();
String cardApiTicket = getCardApiTicket(false);
origin: me.chanjar/weixin-java-mp

public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String noncestr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 try {
  String signature = SHA1.genWithAmple(
    "jsapi_ticket=" + jsapiTicket,
    "noncestr=" + noncestr,
    "timestamp=" + timestamp,
    "url=" + url
  );
  WxJsapiSignature jsapiSignature = new WxJsapiSignature();
  jsapiSignature.setAppid(wxMpConfigStorage.getAppId());
  jsapiSignature.setTimestamp(timestamp);
  jsapiSignature.setNoncestr(noncestr);
  jsapiSignature.setUrl(url);
  jsapiSignature.setSignature(signature);
  return jsapiSignature;
 } catch (NoSuchAlgorithmException e) {
  throw new RuntimeException(e);
 }
}
origin: com.github.binarywang/weixin-java-mp

@Override
public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String randomStr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 String signature = SHA1.genWithAmple("jsapi_ticket=" + jsapiTicket,
  "noncestr=" + randomStr, "timestamp=" + timestamp, "url=" + url);
 WxJsapiSignature jsapiSignature = new WxJsapiSignature();
 jsapiSignature.setAppId(this.getWxMpConfigStorage().getAppId());
 jsapiSignature.setTimestamp(timestamp);
 jsapiSignature.setNonceStr(randomStr);
 jsapiSignature.setUrl(url);
 jsapiSignature.setSignature(signature);
 return jsapiSignature;
}
origin: binarywang/WxJava

@Override
public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String randomStr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 String signature = SHA1.genWithAmple("jsapi_ticket=" + jsapiTicket,
  "noncestr=" + randomStr, "timestamp=" + timestamp, "url=" + url);
 WxJsapiSignature jsapiSignature = new WxJsapiSignature();
 jsapiSignature.setAppId(this.getWxMpConfigStorage().getAppId());
 jsapiSignature.setTimestamp(timestamp);
 jsapiSignature.setNonceStr(randomStr);
 jsapiSignature.setUrl(url);
 jsapiSignature.setSignature(signature);
 return jsapiSignature;
}
origin: binarywang/WxJava

@Override
public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
 long timestamp = System.currentTimeMillis() / 1000;
 String noncestr = RandomUtils.getRandomStr();
 String jsapiTicket = getJsapiTicket(false);
 String signature = SHA1.genWithAmple(
  "jsapi_ticket=" + jsapiTicket,
  "noncestr=" + noncestr,
  "timestamp=" + timestamp,
  "url=" + url
 );
 WxJsapiSignature jsapiSignature = new WxJsapiSignature();
 jsapiSignature.setTimestamp(timestamp);
 jsapiSignature.setNonceStr(noncestr);
 jsapiSignature.setUrl(url);
 jsapiSignature.setSignature(signature);
 // Fixed bug
 jsapiSignature.setAppId(this.configStorage.getCorpId());
 return jsapiSignature;
}
origin: com.github.binarywang/weixin-java-miniapp

 @Override
 public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
  long timestamp = System.currentTimeMillis() / 1000;
  String randomStr = RandomUtils.getRandomStr();
  String jsapiTicket = getJsapiTicket(false);
  String signature = SHA1.genWithAmple("jsapi_ticket=" + jsapiTicket,
   "noncestr=" + randomStr, "timestamp=" + timestamp, "url=" + url);
  return WxJsapiSignature
   .builder()
   .appId(this.wxMaService.getWxMaConfig().getAppid())
   .timestamp(timestamp)
   .nonceStr(randomStr)
   .url(url)
   .signature(signature)
   .build();
 }
}
origin: binarywang/WxJava

 @Override
 public WxJsapiSignature createJsapiSignature(String url) throws WxErrorException {
  long timestamp = System.currentTimeMillis() / 1000;
  String randomStr = RandomUtils.getRandomStr();
  String jsapiTicket = getJsapiTicket(false);
  String signature = SHA1.genWithAmple("jsapi_ticket=" + jsapiTicket,
   "noncestr=" + randomStr, "timestamp=" + timestamp, "url=" + url);
  return WxJsapiSignature
   .builder()
   .appId(this.wxMaService.getWxMaConfig().getAppid())
   .timestamp(timestamp)
   .nonceStr(randomStr)
   .url(url)
   .signature(signature)
   .build();
 }
}
me.chanjar.weixin.common.utilRandomUtils

Most used methods

  • getRandomStr

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSharedPreferences (Context)
  • getApplicationContext (Context)
  • setContentView (Activity)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Reference (javax.naming)
  • JButton (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)