浏览代码

feat : 米大师支付调试修改

bilingfeng 2 年之前
父节点
当前提交
086e30c2e8

+ 4 - 2
game-module/game-sdk/src/main/java/com/zanxiang/sdk/service/Impl/pay/MiPayServiceImpl.java

@@ -125,7 +125,8 @@ public class MiPayServiceImpl extends PayService implements OrderPayService {
         paramMap.put("zone_id", "1");
         paramMap.put("pf", "android");
         String urlPath = this.isSand == 1 ? "/cgi-bin/midas/sandbox/getbalance" : "/cgi-bin/midas/getbalance";
-        String sig = MiPayUtil.miPaySin("POST", urlPath, paramMap, miPayConfig.getAppKey());
+        String appKey = this.isSand == 1 ? miPayConfig.getAppKeyDev() : miPayConfig.getAppKey();
+        String sig = MiPayUtil.miPaySin("POST", urlPath, paramMap, appKey);
         paramMap.put("sig", sig);
         Map<String, String> result = this.miPayApi(MiPayConstants.BALANCE_URL, miPayConfig, paramMap);
         return Long.valueOf(result.get("balance"));
@@ -148,7 +149,8 @@ public class MiPayServiceImpl extends PayService implements OrderPayService {
         paramMap.put("amt", orderInfo.getAmount().toString());
         paramMap.put("bill_no", orderInfo.getId());
         String urlPath = this.isSand == 1 ? "/cgi-bin/midas/sandbox/getbalance" : "/cgi-bin/midas/getbalance";
-        String sig = MiPayUtil.miPaySin("POST", urlPath, paramMap, miPayConfig.getAppKey());
+        String appKey = this.isSand == 1 ? miPayConfig.getAppKeyDev() : miPayConfig.getAppKey();
+        String sig = MiPayUtil.miPaySin("POST", urlPath, paramMap, appKey);
         paramMap.put("sig", sig);
         Map<String, String> result = this.miPayApi(MiPayConstants.PAY_URL, miPayConfig, paramMap);
         return result.get("bill_no");