1.开放文档: https://doc.open.alipay.com/docs/api.html

2.代码

public static void main(String[] args)  {/** 初始化 **/CertAlipayRequest certAlipayRequest = new CertAlipayRequest();/** 支付宝网关 **/certAlipayRequest.setServerUrl("https://openapi.alipay.com/gateway.do");/** 应用id,如何获取请参考:https://opensupport.alipay.com/support/helpcenter/190/201602493024 **/certAlipayRequest.setAppId("");/** 应用私钥, 如何获取请参考:https://opensupport.alipay.com/support/helpcenter/207/201602471154?ant_source=antsupport  **/certAlipayRequest.setPrivateKey("");/** 应用公钥证书路径,下载后保存位置的绝对路径  **/certAlipayRequest.setCertPath("");/** 支付宝公钥证书路径,下载后保存位置的绝对路径 **/certAlipayRequest.setAlipayPublicCertPath("");/** 支付宝根证书路径,下载后保存位置的绝对路径 **/certAlipayRequest.setRootCertPath("");/** 设置签名类型 **/certAlipayRequest.setSignType("RSA2");/** 设置请求格式,固定值json **/certAlipayRequest.setFormat("json");/** 设置编码格式 **/certAlipayRequest.setCharset("UTF-8");AlipayClient alipayClient = null;try {alipayClient = new DefaultAlipayClient(certAlipayRequest);} catch (AlipayApiException e1) {e1.printStackTrace();}/** 实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.fund.trans.uni.transfer(单笔转账接口) **/AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();/** 设置业务参数,具体接口参数传值以文档说明为准:https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer/ **/AlipayFundTransUniTransferModel model = new AlipayFundTransUniTransferModel();/** 商户端的唯一订单号,对于同一笔转账请求,商户需保证该订单号唯一 **/model.setOutBizNo("2020062900001");/** 转账金额,TRANS_ACCOUNT_NO_PWD产品取值最低0.1  **/model.setTransAmount("0.1");/** 产品码,单笔无密转账到支付宝账户固定为:TRANS_ACCOUNT_NO_PWD **/model.setProductCode("TRANS_ACCOUNT_NO_PWD");/** 场景码,单笔无密转账到支付宝账户固定为:DIRECT_TRANSFER  **/model.setBizScene("DIRECT_TRANSFER");/** 转账业务的标题,用于在支付宝用户的账单里显示 **/model.setOrderTitle("转账标题");Participant participant = new Participant();/** 参与方的唯一标识,收款支付宝账号或者支付宝吧账号唯一会员ID **/participant.setIdentity("2088******");/** 参与方的标识类型:ALIPAY_USER_ID 支付宝的会员ID  **/participant.setIdentityType("ALIPAY_USER_ID");/** 参与方真实姓名,如果非空,将校验收款支付宝账号姓名一致性。当identity_type=ALIPAY_LOGON_ID时,本字段必填 **/participant.setName("张三");model.setPayeeInfo(participant);/** 业务备注  **/model.setRemark("单笔转账");request.setBizModel(model);AlipayFundTransUniTransferResponse response = null;try {response = alipayClient.certificateExecute(request);} catch (AlipayApiException e) {e.printStackTrace();}/** 获取接口调用结果,如果调用失败,可根据返回错误信息到该文档寻找排查方案:https://opensupport.alipay.com/support/helpcenter/114 **/

3.pom依赖

        <dependency><groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk-java</artifactId><version>4.10.70.ALL</version></dependency>

Java接入支付宝提现相关推荐

  1. Java接入支付宝支付测试买iPhone13 pro max

    Java接入支付宝支付 一.介绍 二.沙箱 三.支付流程 四.准备支付宝 五.代码 1.前端代码 2.后端代码 六.测试 一.介绍 支付宝官方网站 支付宝(中国)网络技术有限公司是国内的第三方支付平台 ...

  2. Java接入支付宝支付超级详细教程——从入门到精通

    ​ Java接入支付宝支付教程 源码下载 源码获取:点击获取源码 本文介绍了"二维码付款"的代码.其他支付方式的代码都在源码中. 一.创建应用 1.登录支付宝开放平台 支付宝开放平 ...

  3. Java接入支付宝支付教程

    Java接入支付宝支付教程 一.创建应用 1.登录支付宝开放平台 支付宝开放平台网址:https://open.alipay.com/platform/developerIndex.htm 2.创建一 ...

  4. java接入支付宝支付api

    https://b.alipay.com/登录支付宝商家服务开通支付,进入开放平台,查看开放平台密钥的APPID(应用ID),应用公钥,支付宝公钥,授权回调地址. 初次支付可能还没有设置应用密钥,可以 ...

  5. Java接入支付宝支付(沙箱)

    支付宝支付(沙箱) 支付宝支付 支付宝官方网站:https://www.alipay.com/ 支付宝(中国)网络技术有限公司是国内的第三方支付平台,致力于提供"简单.安全.快速" ...

  6. Java接入支付宝支付(alipay)

    最近公司有一个需求是接入第三方支付(微信&支付宝),我接到了支付宝支付,所以本博客主要就简述我如何面像文档编程的经过,和中间遇到的小坑小洼,只要一步一步来操作,轻松接入alipay 微信支付的 ...

  7. java接入支付宝网站api

    由于个人账号权限不够,使用了沙箱环境https://openhome.alipay.com/platform/appDaily.htm 具体的公钥,私钥就不具体说明,支付宝接入文档会提示的 其次下载支 ...

  8. Java接入支付宝扫码支付

    一.适用场景:pc端拉起付款二维码 用户扫码付款(非证书模式下单) 二.接入准备 1:支付宝-appId 2:支付宝公钥-appPublicKey (是支付宝公钥,不是应用公钥,拿错会无法拉起支付) ...

  9. java接入支付宝手机网站支付

    适用范围:申请支付宝手机网站支付接口并完成认证,适用于手机wap网页,微信默认不支持可通过引导用户至浏览器支付,发送请求后调用支付宝客服端完成支付,如果没有安装APP则使用网页支付. 支付宝其他支付方 ...

  10. Java 接入支付宝支付 - 沙箱环境

    Table of Contents 一.沙箱环境 二.下载 Java 版 dome 三.生成RSA2密钥 四.代码如下 4.1 AlipayConfig 4.2 AlipayVo 4.3 Alipay ...

最新文章

  1. 深入剖析Android系统
  2. qpython手机版-qpythonl app下载
  3. 嵌入式开发/调试辅助工具
  4. 不是Linux文件系统的权限,Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)...
  5. 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(下)池化、Normalization
  6. 音视频技术下一个风口在哪里——LiveVideoStackCon 音视频技术大会 2022 上海站演讲剧透...
  7. java概念题_JAVA 概念笔试题
  8. LCD显示实验----STM32f4--HAL
  9. 【Java基础】List迭代并修改时出现的ConcurrentModificationException问题
  10. 基于用户滚动应用CSS
  11. Windows 命令行基础(博主推荐)
  12. Dalvik和Java运行环境的区别
  13. 51 单片机学习_2.1 独立按键控制LED亮灭
  14. 最近发现的一个c# winform的一个很好用很强大的excel控件 reogrid控件
  15. OpenCC for PHP 简繁体转换
  16. 对话微软大中华区CEO梁念坚:WP7为云而生
  17. 一位年薪 180 万的蚂蚁金服大佬扔给我的笔记,建议看完
  18. 客流量总是少?是你门店选址出了问题!
  19. Skype for Business Server 2015-07-边缘服务器-1-安装-先决条件
  20. Springboot 国际化语言(浏览器切换)

热门文章

  1. 运维工程师平均月工资是多少?
  2. 屏幕录像专家限制录像时长_屏幕录像档案已更新!
  3. Android中摇一摇的实现
  4. 魔客吧php登录界面模板,精仿魔客吧网站模板discuz模板_带VIP购买等多个插件
  5. github仓库在线新建文件夹方法备份
  6. 文本去重的技术方案讨论(一)
  7. pandas_计算前复权收盘价和后复权收盘价
  8. 用MLX90614红外温度传感器制作非接触式红外测温仪
  9. mkv转mp4,mkv转换mp4格式
  10. 人民币持续升值,百姓感受渐深