上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作.  现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行卡的提现.

先在支付宝APP里添加此功能,需要签约.

然后贴代码:

/**

*

* 说明:单笔转账到支付宝账户

* @param out_biz_no 商户转账唯一订单号

* @param payee_type 收款方账户类型 (1、ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。2、ALIPAY_LOGONID:支付宝登录号,支持邮箱和手机号格式。)

* @param payee_account 收款方账户

* @param amount 转账金额

* @param payer_show_name 付款方姓名

* @param payee_real_name 收款方真实姓名

* @param remark 转账备注

* @author ArLen

* @time:2018年12月5日 上午10:14:35

*/

@RequestMapping("/transferAccounts")

public void transferAccounts(String out_biz_no,String payee_type,String payee_account,String amount,String payer_show_name,String payee_real_name,String remark) {

//填写自己创建的app的对应参数

AlipayClient alipayClient = new DefaultAlipayClient("支付宝网关", "appid", "私钥", "json", "utf-8", "公钥","RSA2");

AlipayFundTransToaccountTransferRequest transferAccounts_request = new AlipayFundTransToaccountTransferRequest();

AlipayFundTransToaccountTransferModel model = new AlipayFundTransToaccountTransferModel();

model.setOutBizNo(out_biz_no);

model.setPayeeType(payee_type);

model.setPayeeAccount(payee_account);

model.setAmount(amount);

model.setPayerShowName(payer_show_name);

model.setPayeeRealName(payee_real_name);

model.setRemark(remark);

transferAccounts_request.setBizModel(model);

try {

AlipayFundTransToaccountTransferResponse response = alipayClient.execute(transferAccounts_request);

if(response.isSuccess()){

System.out.println(response.getBody());

} else {

System.out.println("调用失败");

}

} catch (AlipayApiException e) {

e.printStackTrace();

}

}

返回 状态码,msg消息,商户ID等 , 上面给的官方路径里都整合好了.

其实这就是商户支付宝转账给支付宝用户的操作,   然后这里还有个小问题是我自己测出来的:   如果支付宝支付订单没有过可退款期限的话,那么此订单的金额是不会被当作余额转发给支付宝账户的.

打个比方:    此时你的商户支付宝余额为0元 ,

然后用户A 已订单支付的方式给你支付了1元,

那么现在你的商户余额就是1元,

但是这 1元并没有过订单可退款的期限,

那么 这1元是不能 以转账的方式转给用户B的.

java 支付宝转账_Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)...相关推荐

  1. Springboot整支付宝网站支付、APP支付、单笔转账给用户、退款功能

    一.概述 最近在写项目,遇到了要调用支付宝支付的地方(后台管理页面的网站支付,APP内的用户支付,APP内用户提现也就是单笔转账给用户.退款).研究了好久,全部调通了,下面把我的代码分享出来. 首先那 ...

  2. java 支付宝转账_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝订单退款)...

    上一篇写到支付宝的支付,这代码copy下来就能直接用了,   我写学习文档时会经常贴 官方参数文档的案例地址, 因为我觉得 请求参数,响应参数说明 官方文档整理的很好,毕竟官方不会误导大家. 我学一个 ...

  3. java 支付宝 退款_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)

    最近一直在接触第三方,刚接入完支付宝的API做一下总结,个人能力薄弱有不对的地方望指教.  做的是一个小型电商项目,所以会接入第三方的支付和登入功能, 第一次接入第三方撸了很多官方文档. 然后创建应用 ...

  4. Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)

    上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作.  现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行 ...

  5. Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)

    最近一直在接触第三方,刚接入完支付宝的API做一下总结,个人能力薄弱有不对的地方望指教.  做的是一个小型电商项目,所以会接入第三方的支付和登入功能, 第一次接入第三方撸了很多官方文档. 进入主题, ...

  6. 支付宝支付之“单笔转账到支付宝账户接口”的调用(生成签名、上传应用公钥、下载SDK、接口调用、报错自动排查、查看错误码)

    支付宝接口调用 "单笔转账到支付宝账户"的接口调用,一般涉及到下面几个知识点 1.生成签名 在使用支付宝接口的时候,需要使用支付宝的签名,这里需要使用支付宝的RSA生成工具. 关于 ...

  7. java 转账_JAVA实操项目:转账接口设计

    原标题:JAVA实操项目:转账接口设计 在一个项目中,一般都会支付相关的业务,而涉及到支付必定会有转账的操作,转账这一步想起来算是比较关键的部分,这个接口的设计能力,也大致体现出一个人的水平. 昨天碰 ...

  8. SpringBoot工程接入第三方支付渠道支付宝(C扫B支付)

    目录 1.C扫B的概念 2.支付宝接口调研 2.1.产品列表 2.2.线下场所接入支付 3.配置支付宝沙箱环境 3.1.简介 3.2.注册开放平台账号 3.3.配置密钥 3.4.沙箱账号 4.生成二维 ...

  9. 微信二维码支付支付宝二维码支付(主扫模式)开发指南

    微信二维码支付 熟悉微信支付全家桶的童鞋应该都清楚,微信支付是没有提供PC网关支付的,那么传统的网站需要怎么接入微信支付产品呢? 我们可以选择微信支付中的Native支付产品,官方介绍: Native ...

  10. 苹果免密支付怎么关闭_滴滴出行怎么开通支付宝小额免密支付 具体内容

    用滴滴用的久了,总觉得支付车费时输入密码很麻烦.该怎么办呢?接下来就给大家探讨一下:滴滴出行怎么开启支付宝小额免密支付吧. 工具/材料 滴滴出行 支付宝 操作方法 01 打开滴滴出行,进入当前页面,然 ...

最新文章

  1. threeJS 中数学相关内容
  2. RN pod install 失败(could not find compatible versions for pod “React/Core“)
  3. python 检测列表中是否有空值,检查python列表中是否已经存在数字
  4. vs visual stdio 调试 显示指针为数组
  5. 一键安装 redmine on rhel6.4
  6. windows7 nmap 命令行版本
  7. 团队管理那点破事,OKR绩效、核心人才、面试、技术分享、研发流程
  8. ArcGIS Pro功能模块简介
  9. 三国志2017服务器维护时间,《三国志2017》版本更新公告
  10. 全国地址数据库下载 mysql版更新共668389条记录 精确到村
  11. dubbo注册服务IP解析异常及IP解析源码分析
  12. IcoFX v3.6.0 ICO图标制作工具中文便携版
  13. 基于SSM(Spring+SpringMVC+MyBatic)的停车场管理系统
  14. 范里安中级微观经济学(第9版)分析笔记和课后习题答案解析-完整版 范里安《微观经济学:现代观点》(第9版)笔记和课后习题详解!
  15. 2020a matlab文件安装密匙在哪下载?
  16. TCC(TinyC)编译器汉化(中文编译器、汉语编程)之一:主文件汉化
  17. 无缝切地图的3D赛车游戏火了,小哥花16个月用JS打造,浏览器免费就能玩
  18. html的公共样式,HTML+CSS入门 CSS公共样式
  19. 读奇特的一生 序言总结
  20. Python Tkinter GUI(一)简单小窗口

热门文章

  1. 网狐精华版后台修改记录
  2. Oracle中动态SQL详解(EXECUTE IMMEDIATE)
  3. 【多线程】多线程到底是个甚——多线程初阶(复习自用)
  4. python火车票分析_通过python splinter分析12306网站
  5. python引入包报错
  6. 赤兔之死高考满分作文原文及赏析
  7. HBuilderX接夜神Android模拟器调试
  8. KDC+NFS 服务配置
  9. Shader GrabPass应用实例——实现扭曲效果
  10. 18个免费替代Photoshop的图像编辑软件