feat: service 提现测试类
parent
60cfc56413
commit
b7a09a82b4
|
|
@ -54,12 +54,18 @@ public class MerWithdrawRequest implements ApiRequest {
|
|||
@SerializedName("amount")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 交易码=功能号(trans_type)
|
||||
*/
|
||||
@SerializedName("trade_no")
|
||||
private String tradeNo;
|
||||
|
||||
@SerializedName("verify_code")
|
||||
private String verifyCode;
|
||||
|
||||
/**
|
||||
* 摘要
|
||||
*/
|
||||
@SerializedName("trans_summary")
|
||||
private String transSummary;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,63 @@
|
|||
package com.czcb.scfs.api.test.service;
|
||||
|
||||
import com.czcb.scfs.api.core.util.Nonce;
|
||||
import com.czcb.scfs.api.service.v2.pay.PayService;
|
||||
import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawCheckRequest;
|
||||
import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawCheckResponse;
|
||||
import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawRequest;
|
||||
import com.czcb.scfs.api.service.v2.pay.model.MerWithdrawResponse;
|
||||
import com.czcb.scfs.api.test.FmtDate;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@SpringBootTest
|
||||
class PayServiceTest {
|
||||
|
||||
@Resource
|
||||
private PayService payService;
|
||||
|
||||
@Test
|
||||
void withdraw() {
|
||||
MerWithdrawRequest request = new MerWithdrawRequest();
|
||||
request.setChannelNo("1038");
|
||||
request.setAppNo("41");
|
||||
request.setSerialNo(Nonce.ofNonce());
|
||||
request.setAccountNo("1038240626000003");
|
||||
request.setAccountName("张三");
|
||||
request.setPrimaryAccount("6222081102004112215");
|
||||
request.setAmount(new BigDecimal("100"));
|
||||
request.setTradeNo("231101");
|
||||
request.setVerifyCode("111111");
|
||||
request.setTransSummary("");
|
||||
request.setReceiveUrl("");
|
||||
request.setTransFee(new BigDecimal("0"));
|
||||
request.setFeeAccountNo("");
|
||||
request.setFeeAccountName("");
|
||||
request.setTransDate(FmtDate.transDate());
|
||||
request.setTransTradeTime(FmtDate.transTradeTime());
|
||||
|
||||
MerWithdrawResponse response = payService.withdraw(request);
|
||||
|
||||
System.out.println(response);
|
||||
Assertions.assertEquals("000000", response.getRecode());
|
||||
}
|
||||
|
||||
@Test
|
||||
void withdrawCheck() {
|
||||
MerWithdrawCheckRequest request = new MerWithdrawCheckRequest();
|
||||
request.setChannelNo("1038");
|
||||
request.setAppNo("41");
|
||||
request.setOriginalSerialNo("1377c186e3f04b42af8e46ff9c1a4d1b");
|
||||
request.setSerialNo(Nonce.ofNonce());
|
||||
request.setTransDate(FmtDate.transDate());
|
||||
request.setTransTradeTime(FmtDate.transTradeTime());
|
||||
|
||||
MerWithdrawCheckResponse response = payService.withdrawCheck(request);
|
||||
|
||||
System.out.println(response);
|
||||
Assertions.assertEquals("000000", response.getRecode());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,4 +38,26 @@ class SmsServiceTest {
|
|||
SendVerifySignResponse response = service.send(request);
|
||||
Assertions.assertEquals("000000", response.getRecode());
|
||||
}
|
||||
|
||||
@Test
|
||||
void testPaySms() {
|
||||
SendVerifySignRequest request = new SendVerifySignRequest();
|
||||
request.setAppNo("41");
|
||||
request.setChannelNo("1038");
|
||||
request.setMobile("13819135970");
|
||||
request.setTradeType("3");
|
||||
request.setAccountNo("1038240626000003");
|
||||
request.setAmount("100");
|
||||
request.setTradeNo("221506");
|
||||
request.setCardNo("6222081102004112215");
|
||||
request.setSerialNo(Nonce.ofNonce());
|
||||
request.setCardNo("6222024709526474589");
|
||||
request.setCardName("张三");
|
||||
request.setIdNo("33010220000728911X");
|
||||
request.setTransDate(FmtDate.transDate());
|
||||
request.setTransTradeTime(FmtDate.transTradeTime());
|
||||
|
||||
SendVerifySignResponse response = service.send(request);
|
||||
Assertions.assertEquals("000000", response.getRecode());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue