Java接入支付宝提现
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接入支付宝提现相关推荐
- Java接入支付宝支付测试买iPhone13 pro max
Java接入支付宝支付 一.介绍 二.沙箱 三.支付流程 四.准备支付宝 五.代码 1.前端代码 2.后端代码 六.测试 一.介绍 支付宝官方网站 支付宝(中国)网络技术有限公司是国内的第三方支付平台 ...
- Java接入支付宝支付超级详细教程——从入门到精通
Java接入支付宝支付教程 源码下载 源码获取:点击获取源码 本文介绍了"二维码付款"的代码.其他支付方式的代码都在源码中. 一.创建应用 1.登录支付宝开放平台 支付宝开放平 ...
- Java接入支付宝支付教程
Java接入支付宝支付教程 一.创建应用 1.登录支付宝开放平台 支付宝开放平台网址:https://open.alipay.com/platform/developerIndex.htm 2.创建一 ...
- java接入支付宝支付api
https://b.alipay.com/登录支付宝商家服务开通支付,进入开放平台,查看开放平台密钥的APPID(应用ID),应用公钥,支付宝公钥,授权回调地址. 初次支付可能还没有设置应用密钥,可以 ...
- Java接入支付宝支付(沙箱)
支付宝支付(沙箱) 支付宝支付 支付宝官方网站:https://www.alipay.com/ 支付宝(中国)网络技术有限公司是国内的第三方支付平台,致力于提供"简单.安全.快速" ...
- Java接入支付宝支付(alipay)
最近公司有一个需求是接入第三方支付(微信&支付宝),我接到了支付宝支付,所以本博客主要就简述我如何面像文档编程的经过,和中间遇到的小坑小洼,只要一步一步来操作,轻松接入alipay 微信支付的 ...
- java接入支付宝网站api
由于个人账号权限不够,使用了沙箱环境https://openhome.alipay.com/platform/appDaily.htm 具体的公钥,私钥就不具体说明,支付宝接入文档会提示的 其次下载支 ...
- Java接入支付宝扫码支付
一.适用场景:pc端拉起付款二维码 用户扫码付款(非证书模式下单) 二.接入准备 1:支付宝-appId 2:支付宝公钥-appPublicKey (是支付宝公钥,不是应用公钥,拿错会无法拉起支付) ...
- java接入支付宝手机网站支付
适用范围:申请支付宝手机网站支付接口并完成认证,适用于手机wap网页,微信默认不支持可通过引导用户至浏览器支付,发送请求后调用支付宝客服端完成支付,如果没有安装APP则使用网页支付. 支付宝其他支付方 ...
- Java 接入支付宝支付 - 沙箱环境
Table of Contents 一.沙箱环境 二.下载 Java 版 dome 三.生成RSA2密钥 四.代码如下 4.1 AlipayConfig 4.2 AlipayVo 4.3 Alipay ...
最新文章
- 深入剖析Android系统
- qpython手机版-qpythonl app下载
- 嵌入式开发/调试辅助工具
- 不是Linux文件系统的权限,Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)...
- 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(下)池化、Normalization
- 音视频技术下一个风口在哪里——LiveVideoStackCon 音视频技术大会 2022 上海站演讲剧透...
- java概念题_JAVA 概念笔试题
- LCD显示实验----STM32f4--HAL
- 【Java基础】List迭代并修改时出现的ConcurrentModificationException问题
- 基于用户滚动应用CSS
- Windows 命令行基础(博主推荐)
- Dalvik和Java运行环境的区别
- 51 单片机学习_2.1 独立按键控制LED亮灭
- 最近发现的一个c# winform的一个很好用很强大的excel控件 reogrid控件
- OpenCC for PHP 简繁体转换
- 对话微软大中华区CEO梁念坚:WP7为云而生
- 一位年薪 180 万的蚂蚁金服大佬扔给我的笔记,建议看完
- 客流量总是少?是你门店选址出了问题!
- Skype for Business Server 2015-07-边缘服务器-1-安装-先决条件
- Springboot 国际化语言(浏览器切换)