| | |
| | | if(ObjectUtils.isEmpty(user)){ |
| | | GoogleTranslateUtil googleTranslateUtil = new GoogleTranslateUtil(); |
| | | String lang = request.getHeader("lang"); |
| | | return ServerResponse.createByErrorMsg(new Gson().toJson(ServerResponse.createByErrorCodeMsg(401,googleTranslateUtil.translate("请登录",lang )))); |
| | | return ServerResponse.createByErrorCodeMsg(401,googleTranslateUtil.translate("请登录",lang )); |
| | | } |
| | | Map<String, String> params = new TreeMap<String, String>(); |
| | | //版本号 需同步返回JSON 必填,固定值 1.0 |
| | |
| | | // 订单时间 时间格式yyyy-MM-dd HH:mm:ss |
| | | params.put("order_date", getOrderTime()); |
| | | //支付类型 请查阅商户后台通道编码 |
| | | params.put("pay_type", "101"); |
| | | params.put("pay_type", "151"); |
| | | //交易金额 以元为单位 |
| | | params.put("trade_amount", tradeAmount); |
| | | |
| | | //商户秘钥必填 |
| | | String merchant_key = "8979d78b437948f18c14628ff1ad5f41"; |
| | | String merchant_key = "6ef36aa4d88a47a9a177c33c7199fff6"; |
| | | |
| | | String signInfo = SignUtil.sortData(params); |
| | | // 签名 signInfo签名参数排序, merchant_key商户私钥 |