迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:AppPay开源软件地址:https://gitee.com/jenly1314/AppPay开源软件介绍:AppPayAppPay for Android 是一个专注于App支付的库,将主流的官方App支付集成方式进行封装、简化,让实现App支付简单到只需几句代码。
AppPay的的整体结构:包含多个独立封装的子库,每个子库可以独立集成,也可以直接集成AppPay,一步到位,拥有所有子库的能力,并且使用更简单。 结构引入Maven: //AppPay <dependency> <groupId>com.king.pay</groupId> <artifactId>apppay</artifactId> <version>1.0.1</version> <type>pom</type> </dependency> //WXPay <dependency> <groupId>com.king.pay</groupId> <artifactId>wxpay</artifactId> <version>1.0.1</version> <type>pom</type> </dependency> //AliPay <dependency> <groupId>com.king.pay</groupId> <artifactId>alipay</artifactId> <version>1.0.1</version> <type>pom</type> </dependency> Gradle: //AppPay implementation 'com.king.pay:apppay:1.0.1' //WXPay implementation 'com.king.pay:wxpay:1.0.1' //AliPay implementation 'com.king.pay:alipay:1.0.1'
Lvy: //AppPay <dependency org='com.king.pay' name='wxpay' rev='1.0.1'> <artifact name='$AID' ext='pom'></artifact> </dependency> //WXPay <dependency org='com.king.pay' name='wxpay' rev='1.0.1'> <artifact name='$AID' ext='pom'></artifact> </dependency> //AliPay <dependency org='com.king.pay' name='alipay' rev='1.0.1'> <artifact name='$AID' ext='pom'></artifact> </dependency> 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie) allprojects { repositories { //... maven { url 'https://dl.bintray.com/jenly/maven' } } } 示例AppPay //在Activity中初始化AppPay mAppPay = new AppPay(this); //设置支付宝支付监听 mAppPay.setOnAliPayListener(new AliPay.OnPayListener() { @Override public void onPayResult(boolean isSuccess, String resultInfo) { if(isSuccess){//TODO 支付宝支付成功 //务必以服务端结果为准 } } }); //发送微信支付请求 mAppPay.sendWXPayReq(WXPayReq req); //发送支付宝支付请求 mAppPay.sendAliPayReq(String orderInfo); WXPay //初始化微信支付 mWXPay = new WXPay(Context context,String appId); //发送微信支付请求 mWXPay.sendReq(WXPayReq req); AliPay //初始化支付宝支付 mAliPay = new AliPay(Activity activity); //设置支付宝支付监听 mAliPay.setOnPayListener(new AliPay.OnPayListener() { @Override public void onPayResult(boolean isSuccess, String resultInfo) { if(isSuccess){//TODO 支付宝支付成功 //务必以服务端结果为准 } } }); //发送支付宝支付请求 mAliPay.sendReq(String orderInfo); 更多使用示例请查看App。 版本记录v1.0.1 :2019-11-14
v1.0.0 :2019-3-21
赞赏如果您喜欢AppPay,或感觉AppPay帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 您也可以扫描下面的二维码,请作者喝杯咖啡 ![]() ![]() ![]() ![]() 关于我Name: Jenly Email: jenly1314#gmail.com / jenly1314#vip.qq.com CSDN: jenly121 博客园: jenly Github: jenly1314 加入QQ群: 20867961 ![]() ![]() ![]() |
请发表评论