首先微信和支付宝的流程都是前台先拿到code,然后微信是通过code拿到用户appid执行转账,支付宝是通过code拿到userid执行转账。

微信需要开通企业提现到零钱的业务,支付宝需要开通单笔资金转账到支付宝所对应的业务,如果要获取用户信息的话,还要开通会员信息功能。

微信对应的开发文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1

支付宝对应的开发文档:https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer/

下面是支付宝提现到用户支付宝功能代码

public Welipayorder authtoken(String code){
        ReturnResult result = new ReturnResult();
//         公钥签名
        try {
        AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", AlipayConfig.APP_ID,AlipayConfig.APP_PRIVATE_KEY, AlipayConfig.FORMAT, AlipayConfig.CHARSET, AlipayConfig.ALIPAY_PUBLIC_KEY, "RSA2");             
            AlipaySystemOauthTokenRequest request = new AlipaySystemOauthTokenRequest();
            System.out.println(code);
            request.setCode(code);
            request.setGrantType("authorization_code");
            try {
                System.out.println(request);
                AlipaySystemOauthTokenResponse oauthTokenResponse = alipayClient.execute(request);
                System.out.println(oauthTokenResponse.getBody());
                String out_bi_zno = trandno();
                weli.setOutbizno(out_bi_zno);
                AlipayFundTransToaccountTransferRequest request1 = new AlipayFundTransToaccountTransferRequest();
                System.out.println("payee_account========"+oauthTokenResponse.getAlipayUserId());
                request1.setBizContent("{" +
                "\"out_biz_no\""+":\""+ weli.getOutbizno() +"\"," +
                "\"payee_type\":\"ALIPAY_USERID\"," +
                "\"payee_account\""+":\""+ oauthTokenResponse.getUserId()+"\"," +
                "\"amount\":\"0.1\"," +
                "\"payer_show_name\":\"毛毛的\"," +
//                "\"payee_real_name\":\"毛俊刚\"," +
                "\"remark\":\"app提现到用户支付宝\"" +
                "  }");
                
                System.out.println(request1.toString());
                AlipayFundTransToaccountTransferResponse response = alipayClient.execute(request1);
                if(response.isSuccess()){
                System.out.println("调用成功");
                } else {
                System.out.println("调用失败");
                }
            } catch (AlipayApiException e) {
                //处理异常
                e.printStackTrace();
            }
            
        } catch (Exception e) {
            // TODO: handle exception
        }
            return weli;
    }
    public String trandno(){
        /**---------------开始生成订单号 ------------------------**/
        //当前时间 yyyyMMddHHmmss
        String currTime = TenpayUtil.getCurrTime();
        //8位日期
        String strTime = currTime.substring(8, currTime.length());
        //四位随机数
        String strRandom = TenpayUtil.buildRandom(4) + "";
        //10位序列号,可以自行调整
        String strReq = strTime + strRandom;
        //订单号,此处用时间加随机数生成,只要保持全局唯一就行
        String out_trade_no = strReq;
        out_trade_no = String.valueOf(UUID.next());
        return out_trade_no;
    }

由于微信封装的比较多,所以关于 微信的提现方法更多内容,可百度云盘下载关于微信提现项目源码:https://pan.baidu.com/s/1lV8DYen7I6HW-tQVYfihJw

注意:微信提现读取证书路径windows绝对路径为:D:\\demo\\apiclient_cert.p12,如果在linux上面则路径为:/usr/demo/

apiclient_cert.p12。window用"\\"标识目录分隔,二linux则用"/"标识目录分隔。

提现微信和提现到支付宝相关推荐

  1. 支付宝,微信的提现即时到账。【转账给支付宝用户服务】【企业付款】

    支付宝,微信的提现即时到账.[转账给支付宝用户服务][企业付款] 1.应用场景 当存在用户发起提现无需审核时 ,当用户作为服务提供者向企业提供服务时,等等场景. 企业需要向用户付款,缺又不想走繁琐的审 ...

  2. 最新支付宝/微信免费提现攻略

    微信发布公告称,将在8月1日停止免费信用卡还款,届时每笔还款都有0.1%的手续费,好在信用卡的还款方式多种多样,不过说起自己支付宝和微信钱包里的钱,许多小伙伴正卡在提现手续费这一关上,对此我也是郁闷很 ...

  3. 电信充q币短信怎么发_移动、联通、电信话费快来领!微信小额提现免手续费方法!刚需羊毛!...

    跟着源妹薅红包羊毛官方活动,正规靠谱 一 源妹实测:现在,中国移动.联通.电信的用户都可以用你以往充值话费获得的积分来兑换相应的话费了,大部分地区都可以,方法如下: 移动用户:编辑短信HF发送到106 ...

  4. php 微信提现,微信支付商户提现功能介绍

    微信支付商户提现功能介绍 微信支付商户提现功能介绍 1)提现产品简介 提现作为资金流转基础功能,为商户提供将资金从商户平台提现至商户号关联银行卡的能力,分为自动提现和手动提现.自动提现为系统自动执行, ...

  5. 实现微信小程序和支付宝小程序二维码合并

    实现微信小程序和支付宝小程序二维码合并,这样用户就可以通过同一个二维码进入微信或者支付宝啦 1.需要准备可以通过公网访问的服务器 2.微信小程序 打开微信小程序后台->开发(左边)->开发 ...

  6. 京东回应「被薅 7000 万、项目组全体开除」;微信朋友圈屏蔽支付宝集五福;MySQL 8.0.19 发布 | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  7. html发起微信或支付宝支付,vue实现-微信网页中唤起支付宝支付

    微信浏览器内是无法唤起支付宝的,会提示在浏览器打开,类似下面 image.png 所以在微信公众号的支付宝支付最终是通过手机浏览器唤起的支付宝支付,按照手机网站的支付方式即可. 官方也有demo,官方 ...

  8. 跳转微信小程序和支付宝小程序

    跳转微信小程序和支付宝小程序 微信小程序 参考链接 获取微信小程序 URL Scheme 如何获取 需要联系小程序开发者或者其他渠道获取长期有效的 Scheme 示例 小程序 Scheme (测试小程 ...

  9. 微信公众号:支付宝支付

    微信公众号:支付宝支付 微信公众号:支付宝支付 由于支付宝月微信是两个对立的企业,支付宝想介入微信的充值,微信发现就将其规避,在支付宝与微信博弈的过程中,双方一直是处于你争我赶的地步. 微信公众号接入 ...

  10. 1月14日科技资讯|京东回应「被薅 7000 万、项目组全体开除」;微信朋友圈屏蔽支付宝集五福;MySQL 8.0.19 发布

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧.扫描上方二维码进入 CSDN App 可以收听御姐萌妹 Sty ...

最新文章

  1. LeetCode简单题之复写零
  2. Survey | 基于生成模型的分子设计
  3. html2canvas如何在元素隐藏的情况下生成截图
  4. Android App包瘦身优化实践
  5. SpringMVC中静态资源的处理
  6. c语言告白,C语言告白代码,一闪一闪亮晶晶~
  7. Tomcat修改源码,重新编译
  8. python语法32[装饰器decorator](转)
  9. Java 爱的循环_郁金花海 Tulip Sea in Love Loop
  10. 基于统计语言模型的拼音输入法
  11. GIS制作色斑图(等值面图)保姆级指导0基础小白
  12. 1.23英文题面翻译
  13. 如何解决织梦后台上传一篇文章前端展示两篇完全一样的
  14. UVM jelly_bean
  15. 大地测量的基准面和基准线
  16. java基础面试题 一
  17. MAFIA 算法解析
  18. OSPF---路由备份的设计实验
  19. 【华为云技术分享】云图说 | 初识华为云存储容灾服务:为您的云上数据保驾护航
  20. android 一键锁屏实现

热门文章

  1. python实现微信接口——itchat模块
  2. Postman如何设置成中文?(汉化)
  3. 计算机科技英语论文,计算机科技英语论文大纲模板 计算机科技英语论文提纲怎么写...
  4. Office Web Add-in的技术原理和开发常见问题剖析
  5. eclipse下载地址
  6. WebRTC音频处理流程简介
  7. ecahrts给地图添加贴图纹理
  8. mkfs.ext3 快速格式化_求救!固态硬盘格式化不了!
  9. 智慧大脑系统在城市智慧交通管理现状方面有作用吗?
  10. 第五节、Vim编辑器与Shell入门