View Javadoc
1   package com.foxinmy.weixin4j.pay.test;
2   
3   import com.foxinmy.weixin4j.exception.WeixinException;
4   import com.foxinmy.weixin4j.pay.WeixinPayProxy;
5   import com.foxinmy.weixin4j.pay.model.WeixinPayAccount;
6   import com.foxinmy.weixin4j.pay.payment.mch.MchPayRequest;
7   import org.junit.Test;
8   
9   public class TestDepositPay {
10      @Test
11      public void test() throws WeixinException {
12          String appid = "";
13          String mchid = "";
14          String paySignKey = "";
15          String code = "";
16          boolean isFacePay = false; //true - 人脸押金支付,false - 付款码押金支付
17  
18          WeixinPayAccount payAccount = new WeixinPayAccount(appid, paySignKey, mchid);
19          payAccount.setSubMchId(mchid);
20          WeixinPayProxy proxy = new WeixinPayProxy(payAccount);
21  
22          MchPayRequest payRequest = proxy.createDepositPayRequest(code, "测试押金支付", "TESTORDER20190921001", 0.01,
23                  "127.0.0.1", null, null, null, isFacePay);
24          System.out.println(payRequest.toRequestString());
25      }
26  }