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;
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 }