| | |
| | | |
| | | 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; |
| | |
| | | } |
| | | } |
| | | |
| | | 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) { |
| | |
| | | |
| | | 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(); |
| | | } |