alipay 证书 java_支付宝转账-提取根证书失败 AlipayRootCert Is Invalid
/**
* 支付宝单笔转账
* @param payee_account 收款方账户(支付宝账户)
* @param payee_name 收款方真实姓名
* @param amount 金额(单位:元)
* @param memo 备注
* @param orderNum 订单号
*/
public static Integer ailPayTransfer(String payee_account,String payee_name,String amount,String orderNum,String memo) {
try {
//获取根目录
String filePath=AlipayUtil.class.getResource("/").getPath();
System.out.println(filePath);
CertAlipayRequest certAlipayRequest = new CertAlipayRequest();
certAlipayRequest.setServerUrl(URL);
certAlipayRequest.setAppId(APP_ID);
certAlipayRequest.setPrivateKey(APP_PRIVATE_KEY);
certAlipayRequest.setFormat("json");
certAlipayRequest.setCharset(CHARSET);
certAlipayRequest.setSignType(SIGN_TYPE);
certAlipayRequest.setCertPath(filePath+"appCertPublicKey_2019032963724751.crt");
certAlipayRequest.setAlipayPublicCertPath(filePath+"alipayCertPublicKey_RSA2.crt");
certAlipayRequest.setRootCertPath(filePath+"alipayRootCert.crt");
DefaultAlipayClient alipayClient = new DefaultAlipayClient(certAlipayRequest);
AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();
request.setBizContent("{" +
"\"out_biz_no\":\""+orderNum+"\"," +//商户端的唯一订单号,对于同一笔转账请求,商户需保证该订单号唯一。
"\"trans_amount\":"+amount+"," +//订单总金额,单位为元,精确到小数点后两位,
"\"product_code\":\"TRANS_ACCOUNT_NO_PWD\"," +//收发现金红包固定为:STD_RED_PACKET; 单笔无密转账到支付宝账户固定为:TRANS_ACCOUNT_NO_PWD; 单笔无密转账到银行卡固定为:TRANS_BANKCARD_NO_PWD
"\"biz_scene\":\"DIRECT_TRANSFER\"," + //描述特定的业务场景,可传的参数如下: PERSONAL_COLLECTION:C2C现金红包-领红包; DIRECT_TRANSFER:B2C现金红包、单笔无密转账到支付宝/银行卡
"\"order_title\":\"转账业务的标题\"," +//转账业务的标题,用于在支付宝用户的账单里显示
//"\"original_order_id\":\"20190620110075000006640000063056\"," +//原支付宝业务单号。C2C现金红包-红包领取时,传红包支付时返回的支付宝单号;B2C现金红包、单笔无密转账到支付宝/银行卡不需要该参数。
"\"payee_info\":{" +//收款方信息
"\"identity\":\""+payee_account+"\"," +//参与方的唯一标识
"\"identity_type\":\""+PAYEE_TYPE+"\"," +//参与方的标识类型,目前支持如下类型: 1、ALIPAY_USER_ID 支付宝的会员ID 2、ALIPAY_LOGON_ID:支付宝登录号,支持邮箱和手机号格式
"\"name\":\""+payee_name+"\"" +//参与方真实姓名,如果非空,将校验收款支付宝账号姓名一致性。当identity_type=ALIPAY_LOGON_ID时,本字段必填。若传入该属性,则在支付宝回单中将会显示这个属性
" }," +
"\"remark\":\""+memo+"\"" + //业务备注
" }");
AlipayFundTransUniTransferResponse response = alipayClient.certificateExecute(request);
if(response.isSuccess()){
System.out.println("调用成功");
return 1;
} else {
System.out.println("调用失败");
}
} catch (AlipayApiException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("出错");
}
return 0;
}
alipay 证书 java_支付宝转账-提取根证书失败 AlipayRootCert Is Invalid相关推荐
- 支付宝转账-提取根证书失败 AlipayRootCert Is Invalid
问题解决:缺少jar包 转账相关代码 /*** 支付宝单笔转账* @param payee_account 收款方账户(支付宝账户)* @param payee_name 收款方真实姓名* @para ...
- alipay 证书 java_支付宝 APP支付(证书)方式遇到的问题和解决办法
最近在做支付宝的支付功能,遇到了一些问题记录一下,方便查阅和遇到同样问题的人: 这个错误遇到的应该都比较多吧: 这个问题发生的原因是: 1.私钥是用文件路径方式请求的(建议使用密文方式) 并且 key ...
- 添加自签发的 SSL 证书为受信任的根证书
通过 SSL 加密的 HTTPS 连接访问网站时,需要安装并配置一个受信任的 CA 根证书(Trusted CA Root Certificate).平常访问一些加密网站之所以不需要自己安装证书,是因 ...
- python 支付宝支付 无效根证书_python实现银联支付和支付宝支付接入
本文实例为大家分享了python银联支付和支付宝支付接入的具体代码,供大家参考,具体内容如下 前置条件:需要安装Python的OpenSSL模块,我使用的版本是16.1.0,可以使用pip insta ...
- python 支付宝支付 无效根证书_Python-支付宝SDK的使用与注意事项,pythonalipaysdk,及,点...
一. 在 点击跳转 这里拿到自己的 appid 和 支付宝公钥 , 如果想要得到 支付宝的公钥 就需要获取 应用的公钥,具体获取方式 : 应用私钥和支付宝公钥 获取 和 配置 过程: 1. 下载后 ...
- 用C#安装证书到受信任的根证书颁发机构 安全警告能去掉吗
X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser); store.Open(OpenFlags.Max ...
- 什么是根证书和中间证书(中级证书)?
什么是根证书和中间证书(中级证书)? 随着SSL证书的广泛应用,申请SSL证书的人也越来越多,但是很多使用SSL证书的用户其实并不太了解SSL证书.他们仅仅是因为要把站点从HTTP转换到HTTPS而申 ...
- http系列---OpenSSL生成根证书CA及签发子证书
文章目录 1. 前言 2. 修改OpenSSL的配置 3. 生成根证书 4. 用根证书签发server端证书 5. 用根证书签发client端证书 6. 导出证书 7. 附项目证书目录 1. 前言 系 ...
- Fiddler创建根证书不成功和无法找到根证书的解决方法
-操作系统:Windows 7 -Fiddler版本:4.6.3的汉化版 提示:我是在win7环境下安装了Fiddler4.6.3中文汉化版的,但是软件无法创建根证书,并提示创建根证书不成功: 目录 ...
最新文章
- 【弱化版】【P3371 【模板】单源最短路径(弱化版)】-C++
- 使用 vue + thinkjs 开发博客程序记录
- CodeForces 448
- 云炬随笔20180613
- apt-mirror 校验错误文件处理
- spring整合问题集合1
- 什么是python扩展库_什么是目前比较常用的Python扩展库管理工具
- Nhibernate 过长的字符串报错 dehydration property
- js一些平时会用到的
- Django model 设置数据库 字段 编码
- 使用angrutils生成控制流图出错的解决过程
- 阿里中间件首席架构师钟华:《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》新书出版(含试读PDF)!...
- 中国环氧树脂行业运营模式与营销创新策略分析报告2021-2027年版
- 优动漫PAINT实用教程——矢量擦除
- 小米12S和红米K50至尊版哪个好
- 苹果Home键恢复(无工具篇)
- HDU 5336 XYZ and Drops(模拟十滴水游戏 BFS)
- 第2章 基础设施即服务(IaaS)-2-Docker
- idea 报org.apache.ibatis.binding.BindingException: Invalid bound statement
- JAVA从网络下载文件到本地
热门文章
- emp和emn是什么文件_导出EMN,EMP文件的问题
- 赛龙代小权终审无罪释放,重燃创业之心
- 禁用spotlight
- 用计算机弹人间惊鸿客,叶里 - 人间惊鸿客 (DJ沈念版)
- 逆向 - 恢复符号表
- (全网最详细!)bzoj 2548 灭鼠行动 模拟 解题报告
- 初识EMC元器件(九)——气体放电管的参数解读及选型应用
- Eclipse 使用http://localhost:8080/ 访问出现404错误
- onbeforeunload设置用户关闭离开页面时提醒用户保存信息
- 2022-2027年中国大米蛋白粉行业市场全景评估及发展战略规划报告