代码拉取完成,页面将自动刷新
同步操作将从 Jenly/AppPay 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
AppPay for Android 是一个专注于App支付的库,将主流的官方App支付集成方式进行封装、简化,让实现App支付简单到只需几句代码。
AppPay目前包括的库
AppPay的的整体结构:包含多个独立封装的子库,每个子库可以独立集成,也可以直接集成AppPay,一步到位,拥有所有子库的能力,并且使用更简单。
//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>
//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'
注意:当集成涉及到支付宝支付时(即使用了AliPay或者AppPay时),需在您项目中引入alipaySdk依赖,具体详情请参见App中的build.gradle,在下面的版本记录中查看AppPay使用alipaySdk对应的版本
//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>
allprojects {
repositories {
//...
maven { url 'https://dl.bintray.com/jenly/maven' }
}
}
//在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);
//初始化微信支付
mWXPay = new WXPay(Context context,String appId);
//发送微信支付请求
mWXPay.sendReq(WXPayReq req);
//初始化支付宝支付
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。
如果您喜欢AppPay,或感觉AppPay帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢
您也可以扫描下面的二维码,请作者喝杯咖啡
Name: Jenly
Email: jenly1314#gmail.com / jenly1314#vip.qq.com
CSDN: jenly121
博客园: jenly
Github: jenly1314
加入QQ群: 20867961
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。