首先,你得确定你得有一个企业账户 然后 /** * * 说明:单笔转账到支付宝账户 * @param out_biz_no 商户唯一订单号 ---自定义 * @param payee_account 收款方账户 * @param amount 转账金额 * @param payee_real_name 收款方真实姓名 * PAY_TYPE2 收款方账户类型 (1、ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。2、ALIPAY_LOGONID:支付宝登录号,支持邮箱和手机号格式。) * PAY_COMPANY 付款方姓名 ---自定义 * PAY_REMARK 转账备注 ---自定义 */ @RequestMapping("/transferAccounts") public static String transferAccounts(String out_biz_no,String payee_account,String amount,String payee_real_name) { //填写自己创建的app的对应参数 AlipayClient alipayClient = new DefaultAlipayClient(Alipay.getURL(), Alipay.getAppId(), Alipay.getAppPrivateKey(), "json", Alipay.getCHARSET(), Alipay.getAlipayPublicKey(), Alipay.getSignType()); AlipayFundTransToaccountTransferRequest transferAccounts_request = new AlipayFundTransToaccountTransferRequest(); AlipayFundTransToaccountTransferModel model = new AlipayFundTransToaccountTransferModel(); model.setOutBizNo(out_biz_no); model.setPayeeType(PAY_TYPE2); model.setPayeeAccount(payee_account); model.setAmount(amount); model.setPayerShowName(PAY_COMPANY); model.setPayeeRealName(payee_real_name); model.setRemark(PAY_REMARK); transferAccounts_request.setBizModel(model); try { AlipayFundTransToaccountTransferResponse response = alipayClient.execute(transferAccounts_request); if(response.isSuccess()){ System.out.println(response.getBody()); return response.getBody(); } } catch (AlipayApiException e) { e.printStackTrace(); } System.out.println("调用失败"); return "FAIL"; } 结束 官方文档