Преглед на файлове

fix pay v3

release_toaliyun_real
zhengfangyuan преди 3 години
родител
ревизия
9d47e19e15
променени са 1 файла, в които са добавени 3 реда и са изтрити 7 реда
  1. +3
    -7
      mallinkService/src/main/java/com/iformall/pay/WxPayV3.java

+ 3
- 7
mallinkService/src/main/java/com/iformall/pay/WxPayV3.java Целия файл

@@ -79,16 +79,12 @@ public class WxPayV3 {
//小程序下单支付签名 //小程序下单支付签名
public static String getMiniAppPayEntry(WxPayService payService,String appId,String timestamp,String noncestr,String prepayId) { public static String getMiniAppPayEntry(WxPayService payService,String appId,String timestamp,String noncestr,String prepayId) {
Map<String, String> sighMap = new HashMap();
sighMap.put("appId", appId+"\n");
sighMap.put("timeStamp", timestamp+"\n");
sighMap.put("nonceStr", noncestr+"\n");
sighMap.put("package", "prepay_id=" + prepayId+"\n");
StringBuffer sb = new StringBuffer();
sb.append(appId).append("\n").append(timestamp).append("\n").append(noncestr).append("\n").append("prepay_id=").append(prepayId).append("\n");
WxPayConfig config = payService.getConfig(); WxPayConfig config = payService.getConfig();
//初始化 //初始化
config.getVerifier(); config.getVerifier();
String content = JSON.toJSONString(sighMap);
return new PrivateKeySigner(config.getCertSerialNo(), config.getPrivateKey()).signMessage(content.getBytes(StandardCharsets.UTF_8));
return new PrivateKeySigner(config.getCertSerialNo(), config.getPrivateKey()).signMessage(sb.toString().getBytes(StandardCharsets.UTF_8));
} }
//敏感信息加密 //敏感信息加密


Зареждане…
Отказ
Запис