From 3e4ef41ffacd7f5fda2e81c3810cd11a6375b83c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 15 六月 2020 16:32:35 +0800 Subject: [PATCH] 好单库转链支持 --- fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java index bb8b3ba..ea397b3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/AlipayUtil.java @@ -6,6 +6,7 @@ import com.alipay.api.CertAlipayRequest; import com.alipay.api.DefaultAlipayClient; import com.alipay.api.request.AlipayFundTransUniTransferRequest; +import com.alipay.api.request.AlipayTradeQueryRequest; import com.alipay.api.response.AlipayFundTransUniTransferResponse; import com.yeshi.fanli.exception.user.AlipayTransferException; @@ -68,4 +69,26 @@ } } + public static AlipayFundTransUniTransferResponse transferNoThrowException(String outBizNo, String account, String name, + BigDecimal money, String orderTitle, String mark) throws AlipayApiException{ + AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest(); + JSONObject json = new JSONObject(); + json.put("out_biz_no", outBizNo); + json.put("trans_amount", money.toString()); + json.put("product_code", "TRANS_ACCOUNT_NO_PWD"); + json.put("order_title", orderTitle); + JSONObject payee_info = new JSONObject(); + payee_info.put("identity", account); + payee_info.put("identity_type", "ALIPAY_LOGON_ID"); + payee_info.put("name", name); + json.put("payee_info", payee_info); + json.put("remark", mark); + json.put("biz_scene", "DIRECT_TRANSFER"); + + request.setBizContent(json.toString()); + AlipayFundTransUniTransferResponse response = null; + response = alipayClient.certificateExecute(request); + return response; + } + } -- Gitblit v1.8.0