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

先在支付宝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 许奥伦

* @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. java 面向对账 抽象_java开发银行支付、对账时证书相关的操作实例

    java 开发银行支付.对账时证书相关的操作总结. 证书的相关操作主要是在CMD窗口使用keytool工具Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(ce ...

  2. 微信企业转账JAVA版(包括:1,转账个人零钱;2,转账个人银行卡;3,微信官网的SDK3.0.9存在的支付问题)

    前言: 最近公司做产品,有这样几个需求 微信退款 微信企业给用户转账到零钱 通过微信给用户转账到银行卡 支付宝退款 支付宝转账到余额 根据上述需求,本人呢,做了几天的研究与学习,在此期间不免会出现摇头 ...

  3. 如何开通支付宝单笔转账到银行卡接口功能

    大家好,我是小悟 关于开发实现提现功能,目前接入最多的就是微信提现到零钱包.微信提现到银行卡.支付宝提现到余额.支付宝提现到银行卡. 但更多青睐的是直接提现到银行卡,一步到位,毕竟这种才是真正意义上的 ...

  4. 支付宝转账到银行卡的二维码

    作为一个搞技术的,看到了看到支付宝转账到银行卡二维码功能,就想着能不能做一个出来,因为这个东西非常方便,收款的人不需要注册支付宝 有些年纪大的人,没有注册支付宝,但是需要收款,怎么办,那就可以用这个办 ...

  5. 支付宝转账到银行卡链接制作并隐藏部分卡号

    将卡号部分信息用*代替,不显示完整卡信息,避免信息泄露. 找了一个码测试了一下,确实可以隐藏卡号信息,也就是一些网站所说的:最新隐藏卡号技术. 其实原理类似,只不过用了更多参数. 支付宝转账到银行卡的 ...

  6. 【iOS】程序内跳转到支付宝转账(非SDK实现支付)及相关监听

    转载请注明出处 今天遇到了一个有意思的问题,就是支付调用支付宝,但是后台返的链接类似这种(https://qr.alipay.com/bax05299bjty5xvbkjii8018).这种链接直接打 ...

  7. 平台资金提现解决方案之实现支付宝单笔转账到银行卡功能

    大家好,我是小悟 使用场景 不管是做APP.电脑网站.手机网站还是小程序,为了推广基本上都离不开用户分佣的场景. 换句话说就是在其平台内为每个用户设置"电子钱包"功能,而电子钱包在 ...

  8. 支付宝支付+退款(公钥证书方式+普通公钥方式)app+java

    支付宝的签名方式有两种(普通公钥方式.公钥证书方式),一般最常用的就是普通公钥方式,也相对比较简单,但是公钥证书方式是现在支付宝支付官方文档上面推荐的签名方式. 申请步骤可以参照官方文档: 参考链接: ...

  9. 支付宝支付功能实现原理,微信公众号中实现支付宝支付功能开发流程

    这篇文章使用一些简单的代码例子来解释微信接入支付宝支付功能的操作步骤,即使新手也可以轻松参透的. 第三方支付是指具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,通过与银行支付结算系统接口对 ...

  10. 苹果+android+扫码支付,苹果iOS12捷径扫码付款怎么设置 微信支付宝扫码二合一支付捷径...

    苹果iOS12捷径扫码付款怎么设置 微信支付宝扫码二合一支付捷径.捷径是苹果手机一个比较实用的功能,如今手机扫码支付非常流行,因此在苹果手机中安装一个支付捷径,还是非常方便的.下面小编就来分享一个微信 ...

最新文章

  1. 超郁闷的本地连接故障解决过程!!!
  2. wx.createInnerAudioContext seek方法执行后,监听事件onTimeUpdate无效?
  3. FreeBSD设置IP地址,网关,DNS
  4. 字符函数和内存函数模拟实现
  5. MySql安装及Navicat连接(解决Starting the server失败;mysql输入密码登录报错1045(28000),不输入密码却能登录;Navicat连接报错2059)
  6. materialrefeshlayout下拉刷新,上拉加载更多
  7. Jboss 安全和优化
  8. 一起Polyfill系列:让Date识别ISO 8601日期时间格式
  9. Nancy 学习-进阶部分 继续跨平台
  10. android 自定义域名,Android基于Retrofit2改造的可设置多域名的网络加载框架
  11. 案例4-2 树种统计 (25 分)(map映射)
  12. 官方client php api接口日记
  13. PLC编程的要求有哪些?
  14. 怎样高效地自学软件测试
  15. 计算机英语专业摘要,推荐:计算机毕业论文英文摘要的写作方法
  16. win10和ubuntu双系统,切换优先启动
  17. 美女时钟(shell)
  18. PMP考纲改版又又又延期了
  19. Linux操作系统搭建srs服务器
  20. TIKTOK赚钱项目到底是真是假 有哪些?

热门文章

  1. 100流明相当于多少w_GE的50W卤素灯光通量标明1500流明实际有这么高吗换几W的LED灯较合适...
  2. 用友u8 如何配置文件服务器,用友u8服务器软件配置
  3. eNSP配置路由器IP地址
  4. Failed to connect to github.com port 443: Connection refused问题解决
  5. 将进酒服务器是哪个位置的,李白的《将进酒》是他什么时候写下的?又是在哪里写的呢?...
  6. 工作中遇到大小端数据存储格式
  7. 北京亿阳信通java笔试题_亿阳信通笔试
  8. 使用 zsh 后HOME/END 键以及小键盘失效
  9. hexo+yilia添加百度统计和Google统计
  10. 【题目】两个整数相除得到循环小数,求循环节