| | |
| | | } |
| | | |
| | | if(type == 0){//支付1 |
| | | return getPaymentZero(tradeAmount, uipReqRul, user,request); |
| | | // return getPaymentZero(tradeAmount, uipReqRul, user,request); |
| | | return getPaymentOne(tradeAmount, reqUrl,user,request); |
| | | }else if(type == 2){//支付2 |
| | | return getPaymentZero(tradeAmount, uipReqRul, user,request); |
| | | } else if(type == 3){//支付2 |
| | |
| | | dataObj.put("customerEmail","123456@qq.com");//需替换 |
| | | dataObj.put("customerPhone",user.getPhone());//需替换 |
| | | dataObj.put("merchantOrderNo",generatePayOrderId());//自定义订单号 |
| | | dataObj.put("notifyUrl", "https://api.durocapital.top/user/rechargeCallbackZero.do");//回调通知地址 |
| | | dataObj.put("notifyUrl", "https://api.greenbackcaps.top/user/rechargeCallbackZero.do");//回调通知地址 |
| | | JSONObject requestObj = new JSONObject(); |
| | | // 加密数据 |
| | | byte[] encryptedData = encrypt(dataObj.toString(), aesKey, aesIv); |
| | |
| | | params.put("merchant_order_id", merchantOrderId); |
| | | params.put("amount", amount.toString()); |
| | | params.put("pay_channel", payChannel); |
| | | params.put("notify_url", "https://api.durocapital.top/user/rechargeCallbackThree.do"); // 异步通知地址 |
| | | params.put("page_return_url", "https://stock.durocapital.lat/#/user"); // 前端返回地址 |
| | | params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallbackThree.do"); // 异步通知地址 |
| | | params.put("page_return_url", "https://stock.greenbackcaps.top/#/user"); // 前端返回地址 |
| | | |
| | | // 可选参数 |
| | | if (user != null) { |
| | |
| | | // 保留两位小数,四舍五入 |
| | | amount = amount.setScale(2, BigDecimal.ROUND_HALF_UP); |
| | | params.put("total_fee", String.valueOf(amount)); // 交易金额(保留两位小数) |
| | | params.put("notify_url", "https://api.durocapital.top/user/rechargeCallbackTwo.do"); // 异步通知地址 |
| | | params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallbackTwo.do"); // 异步通知地址 |
| | | params.put("reply_type", "URL"); // 执行方式 |
| | | params.put("timestamp", String.valueOf(System.currentTimeMillis())); // 时间戳 |
| | | params.put("customer_name", StringUtils.isEmpty(UserNameUtil.formatCustomerName(user.getNickName())) ? "IsNotSet" : UserNameUtil.formatCustomerName(user.getNickName())); // 客户姓名 |
| | |
| | | //商家订单号 保证每笔订单唯一 |
| | | params.put("mch_order_no", generatePayOrderId()); |
| | | //异步通知地址 不超过 200 字节,支付成功后发起,不能携带参数 |
| | | params.put("notify_url", "https://api.durocapital.top/user/rechargeCallback.do"); |
| | | params.put("notify_url", "https://api.greenbackcaps.top/user/rechargeCallback.do"); |
| | | // 订单时间 时间格式yyyy-MM-dd HH:mm:ss |
| | | params.put("order_date", getOrderTime()); |
| | | //支付类型 请查阅商户后台通道编码 |
| | |
| | | params.put("payout_mode", "INDIA_IMPS"); // 代付模式,根据实际情况选择 |
| | | params.put("customer_account_type", userWithdraw.getBankAddress()); // 账号类型 |
| | | params.put("customer_account_no", userWithdraw.getBankNo()); // 收款人账号(银行卡号或UPI ID) |
| | | params.put("notify_url", "https://api.durocapital.top/user/payoutCallback.do"); // 异步通知地址 |
| | | params.put("notify_url", "https://api.greenbackcaps.top/user/payoutCallback.do"); // 异步通知地址 |
| | | |
| | | // 生成签名 |
| | | String sign = PaymentSignUtil.generateSign(params, key); |
| | |
| | | public static void main(String[] args) { |
| | | String encryptData = encryptFromString("zdm321123.", Mode.CBC, Padding.ZeroPadding); |
| | | System.out.println("加密:" + encryptData); |
| | | String decryptData = decryptFromString("1YFqtKrEyxrMyvRbnpCVUQ==", Mode.CBC, Padding.ZeroPadding); |
| | | String decryptData = decryptFromString("vImfjWVvnNehQ9kCVevejA==", Mode.CBC, Padding.ZeroPadding); |
| | | System.out.println("解密:" + decryptData); |
| | | } |
| | | |
| | |
| | | ftp.user=ftp_stock |
| | | ftp.pass=123456 |
| | | ftp.address =/www/wwwroot/ftp_stock/ |
| | | ftp.server.http.prefix=https://img.durocapital.top/ |
| | | ftp.server.http.prefix=https://img.greenbackcaps.top/ |
| | | |
| | | redis1.ip=localhost |
| | | redis1.port=6379 |
| | |
| | | admin.super.name=18916320007 |
| | | |
| | | |
| | | #股票key的地址 |
| | | #è¡ç¥¨keyçå°å |
| | | #IN_HTTP_API = https://data.is4vc.com/v1 |
| | | #IN_WS_URL =ws://ws.is4vc.com:8001/websocket-server/v1 |
| | | #IN_KEY = r3ZAgtcYzuBizmqge2hK |
| | |
| | | us.stock.buy.url = https://push2.eastmoney.com/api/qt/stock/details/get?fields1=f1,f2,f3,f4&fields2=f51,f52,f53,f54,f55&fltt=2&pos=-14&secid= |
| | | us.index.url = https://56.push2.eastmoney.com/api/qt/clist/get?pn=1&pz=999&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&wbp2u=%7C0%7C0%7C0%7Cweb&fid=f3&fs=i:100.NDX,i:100.DJIA,i:100.SPX&fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f26,f22,f33,f11,f62,f128,f136,f115,f152,f124,f107&_= |
| | | |
| | | #涨停板 |
| | | #æ¶¨åæ¿ |
| | | ztb.url =https://push2ex.eastmoney.com/getTopicZTPool?&ut=7eea3edcaed734bea9cbfc24409ed989&dpt=wz.ztzt&Pageindex=0&pagesize=999&sort=fbt%3Aasc&date=20221202&_= |
| | | |
| | | |
| | | #改变现价 |
| | | #æ¹åç°ä»· |
| | | #changePrice.url =http://116.124.132.181/stock/base/cx_gp |
| | | #???? |
| | | home.index.recommend.url=https://guba.sina.cn/api/?s=community&a=get_hot_stock_list&type=cn&num=20&page=1&platform=ios&version=6.10.0 |