附件:加密货币示例
申请固定钱包地址
package com.jeequan.jeepay.pay.apitest;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.jeequan.jeepay.core.utils.JeepayKit;
import java.util.Map;
import java.util.TreeMap;
public class RequestTest {
public static final String VERSION = "1.0";
public static final String SIGN_TYPE = "MD5";
public static final String APP_SECRET = "NsiHjxQ7u4tjRdTsWhS1DjjciWlznYqiEISUfSKlPyAmjNZWCKEEwdynT67opPsoxbg3ya3C1Nwpa9oLkL6X3zGbLUKifuX4QQpTErbQwSIiNEEuoz5huDlS3udUtOBy";
public static final String APPID = "6436951541b60d250c692481";
public static void main(String[] args) {
//申请固定钱包地址
String url="localhost:9216/api/crypto/allocAddress";
Map<String,Object> params=new TreeMap<>();
params.put("chain", "ETH");
params.put("symbol", "USDT");
params.put("mchUserId", "FuniBetGame");
params.put("mchNo", "M1679896941");
params.put("appId",APPID);
params.put("version", VERSION);
params.put("signType", SIGN_TYPE);
params.put("reqTime", System.currentTimeMillis());
String sign = JeepayKit.getSign((JSONObject) JSONObject.toJSON(params), APP_SECRET);//签名
params.put("sign",sign);
String result = HttpRequest.post(url).timeout(10 * 1000)
.header("Content-Type", "application/json;charset=utf-8")
.body(JSON.toJSONString(params))
.execute().body();
System.out.println(result);
}
}
申请DeFi钱包地址
package com.jeequan.jeepay.pay.apitest;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.jeequan.jeepay.core.utils.JeepayKit;
import java.util.Map;
import java.util.TreeMap;
public class RequestTest {
public static final String VERSION = "1.0";
public static final String SIGN_TYPE = "MD5";
public static final String APP_SECRET = "NsiHjxQ7u4tjRdTsWhS1DjjciWlznYqiEISUfSKlPyAmjNZWCKEEwdynT67opPsoxbg3ya3C1Nwpa9oLkL6X3zGbLUKifuX4QQpTErbQwSIiNEEuoz5huDlS3udUtOBy";
public static final String APPID = "6436951541b60d250c692481";
public static void main(String[] args) {
String url="localhost:9216/api/crypto/allocDeFi";
Map<String,Object> params=new TreeMap<>();
params.put("chain", "ETH");
params.put("symbol", "USDT");
params.put("mchUserId", "FuniBetGame");
params.put("mchNo", "M1679896941");
params.put("appId",APPID);
params.put("version", VERSION);
params.put("signType", SIGN_TYPE);
params.put("reqTime", System.currentTimeMillis());
String sign = JeepayKit.getSign((JSONObject) JSONObject.toJSON(params), APP_SECRET);//签名
params.put("sign",sign);
System.out.println(JSON.toJSONString(params));
String result = HttpRequest.post(url).timeout(10 * 1000)
.header("Content-Type", "application/json;charset=utf-8")
.body(JSON.toJSONString(params))
.execute().body();
System.out.println(result);
}
}
加密货币支付接口-入金接口
Last updated