| | |
| | | return ServerResponse.createByErrorCodeMsg(401,googleTranslateUtil.translate("请登录",lang )); |
| | | } |
| | | |
| | | if(type == 2){//支付1 |
| | | if(type == 0){//支付1 |
| | | return getPaymentOne(tradeAmount, reqUrl,user,request); |
| | | }else if(type == 1){//支付2 |
| | | }else if(type == 2){//支付2 |
| | | return getPaymentTwo(tradeAmount, uipReqRul, user,request); |
| | | }else if(type == 0){ |
| | | }else if(type == 1){ |
| | | return getPaymentZero(tradeAmount, uipReqRul, user,request); |
| | | } |
| | | return ServerResponse.createByErrorMsg("获取支付方式失败",request); |
| | |
| | | |
| | | private ServerResponse getPaymentZero(String tradeAmount, String uipReqRul, User user, HttpServletRequest request) throws Exception { |
| | | //int |
| | | String url = "https://gateway.king-pays.com/gateway/payment/init";//正式地址 |
| | | String url = "https://gateway.kings-pays.com/gateway/payment/init";//正式地址 |
| | | String merchantKey = "qqaC1DH/LeR9iPvm";//商户key 需替换 |
| | | String aesKey = "ge6vK40fHNZPFJ4p";//商户aesKey 需替换 |
| | | String aesIv = "6gJoHTEE1i2O3ovE";//商户aesIv 需替换 |
| | |
| | | // 订单时间 时间格式yyyy-MM-dd HH:mm:ss |
| | | params.put("order_date", getOrderTime()); |
| | | //支付类型 请查阅商户后台通道编码 |
| | | params.put("pay_type", "151"); |
| | | params.put("pay_type", "101"); |
| | | //交易金额 以元为单位 |
| | | params.put("trade_amount", tradeAmount); |
| | | |
| | |
| | | // map.put("mch_id","222887002"); |
| | | map.put("notify_url","http://www.jumptalk.net:8091/api/pay/flyNotify2.do"); |
| | | map.put("mch_order_no",ordersn); |
| | | map.put("pay_type","151"); |
| | | map.put("pay_type","101"); |
| | | // map.put("pay_type","105"); |
| | | map.put("trade_amount",payAmt); |
| | | map.put("order_date",DateTimeUtil.getCurrentDate(STANDARD_FORMAT)); |