1 Star 0 Fork 34

愤怒的小鸟/payment-alipay

forked from thlws/payment-alipay 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0
支付宝支付 ============ [![](https://img.shields.io/badge/release-v1.0.4-blue.svg)](https://github.com/thlws/payment-alipay) [![](https://img.shields.io/badge/license-Apache--2-yellowgreen.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![](https://img.shields.io/badge/maven%20central-v1.0.4-brightgreen.svg)](https://search.maven.org/artifact/org.thlws/payment-alipay/1.0.4/jar) [![](https://img.shields.io/badge/jdk-1.7%2B-red.svg)](https://www.oracle.com/technetwork/java/javase/downloads/index.html) > 基于支付宝官方Java SDK,封装支付相关接口, 整合多种支付场景于一体。 ### 功能说明 1. 用于支付宝支付,基于Java语言实现的依赖库; 2. 接口参数全部封装,使用者仅需创建对象并设置参数; 3. 封装官方SDK,整合多种支付场景于一体,降低接入门槛; ### 更新日志 - v1.0.0 支付宝支付依赖库发布; - v1.0.1 日常bug修复; - v1.0.2 新增RSA2签名方式(RSA2时,支付宝公钥为必须参数); - v1.0.3 返回参数新增code & msg; - v1.0.4 升级支付宝依赖至201809版本 ### 在线文档 - [API 文档](https://apidoc.gitee.com/thlws/payment-alipay) - [支付宝开发平台](https://docs.open.alipay.com/api) ### 在线交流 - 邮箱:hanley@thlws.com - QQ群: [![](https://img.shields.io/badge/chat-on%20qq-red.svg)](//shang.qq.com/wpa/qunwpa?idkey=521df1fba7ef96db15c898e48feb26b6a82f6c2a60612154181b301febb30494) 693169203 ### 依赖安装 - Maven ``` <dependency> <groupId>org.thlws</groupId> <artifactId>payment-alipay</artifactId> <version>1.0.4</version> </dependency> ``` - Gradle ``` compile 'org.thlws:payment-alipay:1.0.4' ``` ### 如何使用 ``` //第0步.初始化 AlipayCore //根据项目实际情况选择上面支付安装方式引入支付依赖. //第一步.初始化 AlipayCore AlipayCore.ClientBuilder clientBuilder = new AlipayCore.ClientBuilder(); //sign_type=rsa时,可不传 支付宝公钥 alipay_public_key //alipayCore = clientBuilder.setApp_id(appid).setPrivate_key(private_key).setSign_type(AlipayConstants.SIGN_TYPE_RSA).build(); //sign_type=rsa2时,必须传 支付宝公钥 alipay_public_key AlipayCore alipayCore = clientBuilder.setAlipay_public_key(alipay_public_key_0).setApp_id(appid_0).setPrivate_key(private_key_0).setSign_type(AlipayConstants.SIGN_TYPE_RSA2).build(); //第二步.调用支付 public void test_pay(){ try { AlipayTradeInput input = new AlipayTradeInput(); //必须参数 input.setTotalAmount("0.01"); input.setStoreId("00001025104487"); input.setOperatorId("hanley001"); input.setAuthCode("289055913572087398"); input.setOutTradeNo(System.currentTimeMillis()+""); input.setSubject("测试买单"); AlipayTradeOutput output = alipayCore.pay(input); assertTrue(output.isSuccess()); //output就是支付结果,具体请参考相关属性说明 } catch (Exception e) { e.printStackTrace(); } } ////第三步.调用退款 public void test_refund(){ try { AlipayRefundInput input = new AlipayRefundInput(); //input.setOutTradeNo("1508487673867"); input.setTradeNo("2018050721001004510538867002"); input.setRefundAmount("0.01"); input.setRefundReason("测试退款"); input.setStoreId("00001025104487"); input.setTerminalId("10007"); AlipayRefundOutput output = alipayCore.refund(input); System.out.println("output="+JsonUtil.format(output)); assertTrue(output.isSuccess()); } catch (Exception e) { e.printStackTrace(); } } ``` ### 全部支付 <b style="color:red">payment-*</b> 是一系列基于Java实现的支付类库,包含支付宝、微信、翼支付等,其目的是以最简单的方式完成各种支付方式接入。目前支付类库各自独立,使用时需单独引用,详见“支付类库”各自主页说明,后续不排除对所有支付类库整体打包,请留意文档更新。另源码会同时push到gitee&github,可能的话帮忙star下~😍 #### Gitee - [https://gitee.com/thlws/payment-alipay](https://gitee.com/thlws/payment-alipay) - [https://gitee.com/thlws/payment-wechat](https://gitee.com/thlws/payment-wechat) - [https://gitee.com/thlws/payment-bestpay](https://gitee.com/thlws/payment-bestpay) #### Github - [https://github.com/thlws/payment-alipay](https://github.com/thlws/payment-alipay) - [https://github.com/thlws/payment-wechat](https://github.com/thlws/payment-wechat) - [https://github.com/thlws/payment-bestpay](https://github.com/thlws/payment-bestpay)

简介

基于支付宝官方Java SDK,封装支付相关接口, 整合多种支付场景于一体。 展开 收起
Java
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/shihua_yuan/payment-alipay.git
git@gitee.com:shihua_yuan/payment-alipay.git
shihua_yuan
payment-alipay
payment-alipay
master

搜索帮助