附件:加密货币示例

申请固定钱包地址

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