admin
2020-11-25 604be616a6ba9e2604c8616be562c5a1c49f073c
utils/src/test/java/com/yeshi/utils/AlipayTest.java
@@ -2,13 +2,11 @@
import com.alipay.api.AlipayApiException;
import org.yeshi.utils.alipay.AlipayUtil;
import org.yeshi.utils.entity.alipay.AlipayAppInfo;
import org.yeshi.utils.alipay.AlipayXcxUtil;
import org.yeshi.utils.entity.alipay.AlipayAppInfo;
import org.yeshi.utils.entity.alipay.AlipayCertInfo;
import org.yeshi.utils.entity.alipay.AlipayTransferAccount;
import org.yeshi.utils.entity.alipay.AlipayTransferInfo;
import org.yeshi.utils.exception.AlipayCommonException;
import org.yeshi.utils.exception.AlipayTransferException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
@@ -49,34 +47,33 @@
        }
    }
    private static void transfer() {
        AlipayTransferInfo info = new AlipayTransferInfo();
        new AlipayTransferAccount("2088812685461771");
        info.setAccount(new AlipayTransferAccount("贺小辉", "18581318252"));
        info.setMark("备注");
        info.setMoney(new BigDecimal("0.01"));
        info.setOrderTitle("标题");
        info.setOutBizNo("TEST-6");
        info.setPayerName("*");
        info.setBizScene(AlipayTransferInfo.AlipayBizSceneEnum.DIRECT_TRANSFER);
        info.setProductCode(AlipayTransferInfo.AlipayProductCodeEnum.STD_RED_PACKET);
        try {
            AlipayUtil.alipayFundTransUniTransfer(getAppInfo(), info, getCertInfo());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (AlipayApiException e) {
            e.printStackTrace();
        } catch (AlipayTransferException e) {
            e.printStackTrace();
        }
    }
//    private static void transfer() {
//        AlipayTransferInfo info = new AlipayTransferInfo();
//        new AlipayTransferAccount("2088812685461771");
//        info.setAccount(new AlipayTransferAccount("贺小辉", "18581318252"));
//        info.setMark("备注");
//        info.setMoney(new BigDecimal("0.01"));
//        info.setOrderTitle("标题");
//        info.setOutBizNo("TEST-6");
//        info.setPayerName("*");
//        info.setBizScene(AlipayTransferInfo.AlipayBizSceneEnum.DIRECT_TRANSFER);
//        info.setProductCode(AlipayTransferInfo.AlipayProductCodeEnum.STD_RED_PACKET);
//        try {
//            AlipayUtil.alipayFundTransUniTransfer(getAppInfo(), info, getCertInfo());
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
//        } catch (AlipayApiException e) {
//            e.printStackTrace();
//        } catch (AlipayTransferException e) {
//            e.printStackTrace();
//        }
//
//    }
    private static void getBalance() {
        try {
            BigDecimal balance = AlipayUtil.getAccountBalance(getAppInfo(), getCertInfo(), "2088431211483485");
            BigDecimal balance = AlipayUtil.getAccountBalance(getAppInfo(), "2088431211483485");
            System.out.println(balance);
        } catch (FileNotFoundException e) {
        } catch (AlipayApiException e) {
            e.printStackTrace();
        } catch (AlipayCommonException e) {
@@ -87,7 +84,7 @@
    private static void getOrderDetail() {
        try {
            AlipayUtil.getOrderDetail(getAppInfo(), getCertInfo(), AlipayTransferInfo.AlipayProductCodeEnum.STD_RED_PACKET, AlipayTransferInfo.AlipayBizSceneEnum.DIRECT_TRANSFER, "TEST-5");
            AlipayUtil.getOrderDetail(getAppInfo(), AlipayTransferInfo.AlipayProductCodeEnum.STD_RED_PACKET, AlipayTransferInfo.AlipayBizSceneEnum.DIRECT_TRANSFER, "TEST-5");
        } catch (Exception e) {
            e.printStackTrace();
        }