AppPay App 支付集成库开源项目

我要开发同款
匿名用户2019年11月19日
132阅读

技术信息

开源地址
https://gitee.com/jenly1314/AppPay
授权协议
MIT

作品详情

AppPayforAdroid是一个专注于App支付的库,将主流的官方App支付集成方式进行封装、简化,让实现App支付简单到只需几句代码。

AppPay目前包括的库

WXPay封装的微信支付库,使用起来更简单。AliPay封装的支付宝支付库(初始化,监听支付结果,发送支付请求,三句代码搞定。)AppPay将以上所有子库进行整合再次封装,让集成App支付一步到位。

AppPay的的整体结构:包含多个独立封装的子库,每个子库可以独立集成,也可以直接集成AppPay,一步到位,拥有所有子库的能力,并且使用更简单。

结构

引入Mave://AppPay<depedecy><groupId>com.kig.pay</groupId><artifactId>apppay</artifactId><versio>1.0.1</versio><type>pom</type></depedecy>//WXPay<depedecy><groupId>com.kig.pay</groupId><artifactId>wxpay</artifactId><versio>1.0.1</versio><type>pom</type></depedecy>//AliPay<depedecy><groupId>com.kig.pay</groupId><artifactId>alipay</artifactId><versio>1.0.1</versio><type>pom</type></depedecy>Gradle://AppPayimplemetatio'com.kig.pay:apppay:1.0.1'//WXPayimplemetatio'com.kig.pay:wxpay:1.0.1'//AliPayimplemetatio'com.kig.pay:alipay:1.0.1'

注意:当集成涉及到支付宝支付时(即使用了AliPay或者AppPay时),需在您项目中引入alipaySdk依赖,具体详情请参见App中的build.gradle,在下面的版本记录中查看AppPay使用alipaySdk对应的版本

Lvy://AppPay<depedecyorg='com.kig.pay'ame='wxpay'rev='1.0.1'><artifactame='$AID'ext='pom'></artifact></depedecy>//WXPay<depedecyorg='com.kig.pay'ame='wxpay'rev='1.0.1'><artifactame='$AID'ext='pom'></artifact></depedecy>//AliPay<depedecyorg='com.kig.pay'ame='alipay'rev='1.0.1'><artifactame='$AID'ext='pom'></artifact></depedecy>

如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)

allprojects{repositories{//...mave{url'https://dl.bitray.com/jely/mave'}}}示例

AppPay

//在Activity中初始化AppPaymAppPay=ewAppPay(this);//设置支付宝支付监听mAppPay.setOAliPayListeer(ewAliPay.OPayListeer(){@OverridepublicvoidoPayResult(booleaisSuccess,StrigresultIfo){if(isSuccess){//TODO支付宝支付成功//务必以服务端结果为准}}});//发送微信支付请求mAppPay.sedWXPayReq(WXPayReqreq);//发送支付宝支付请求mAppPay.sedAliPayReq(StrigorderIfo);

WXPay

//初始化微信支付mWXPay=ewWXPay(Cotextcotext,StrigappId);//发送微信支付请求mWXPay.sedReq(WXPayReqreq);

AliPay

//初始化支付宝支付mAliPay=ewAliPay(Activityactivity);//设置支付宝支付监听mAliPay.setOPayListeer(ewAliPay.OPayListeer(){@OverridepublicvoidoPayResult(booleaisSuccess,StrigresultIfo){if(isSuccess){//TODO支付宝支付成功//务必以服务端结果为准}}});//发送支付宝支付请求mAliPay.sedReq(StrigorderIfo);

功能介绍

AppPay for Android 是一个专注于App支付的库,将主流的官方App支付集成方式进行封装、简化,让实现App支付简单到只需几句代码。 AppPay目前包括的库 WXPay 封装的...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论