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