|
@@ -1,9 +1,9 @@
|
|
|
-# Android端控件支付产品接口规范文档V5.0.0
|
|
|
+# Android端控件支付产品接口规范文档V5.3.0
|
|
|
|
|
|
[上海偶可贝网络科技有限公司](https://www.allpayx.com)
|
|
|
|
|
|
-* 版本信息:中文 V5.0.0
|
|
|
-* 更新时间:2022年10月
|
|
|
+* 版本信息:中文 V5.3.0
|
|
|
+* 更新时间:2024年8月
|
|
|
|
|
|
## 1.概述
|
|
|
|
|
@@ -21,7 +21,7 @@ AllPay 为基于移动端 APP 支付的客户提供接入插件(下文简称“S
|
|
|
启动支付控件的接口,接口定义如下:
|
|
|
|
|
|
```java
|
|
|
-public static void pay(Activity activity,String tn,boolean mode)
|
|
|
+public static void payByPlugin(Activity activity,String tn,boolean mode)
|
|
|
```
|
|
|
|
|
|
:::tip 参数说明
|
|
@@ -34,7 +34,7 @@ mode —— AllPay 后台环境标识,true表示从AllPay的正式环境发起
|
|
|
|
|
|
### 3.2 添加 SDK 包
|
|
|
|
|
|
-1.在Application Module的build.gradle文件的dependencies下添加 api("io.github.goallpay:allpaysdk:5.2.11")
|
|
|
+1.在Application Module的build.gradle文件的dependencies下添加 api("io.github.goallpay:allpaysdk:5.3.0")
|
|
|
|
|
|
2.在根目录的build.gradle文件中添加
|
|
|
|
|
@@ -56,7 +56,7 @@ repositories {
|
|
|
* tn——交易流水号,作为调起 sdk 支付的参数,商户从 AllPay 后台获取
|
|
|
* false代表测试环境,true代表生产环境
|
|
|
*/
|
|
|
-AllPayEngine.pay(ShopCartActivity.this, tn, false);
|
|
|
+AllPayEngine.payByPlugin(ShopCartActivity.this, tn, false);
|
|
|
```
|
|
|
|
|
|
### 3.4 同步结果通知
|
|
@@ -94,34 +94,13 @@ pay_result 为 json 字符串,格式如下:
|
|
|
- orderNum:订单号
|
|
|
- errorDetail:错误详情
|
|
|
|
|
|
-## 4.渠道专属配置
|
|
|
|
|
|
-### 4.1 WX渠道
|
|
|
-
|
|
|
- 在主项目的AndroidManifest.xml中添加下面配置
|
|
|
- ```
|
|
|
- <!-- wpay sdk begin -->
|
|
|
-
|
|
|
-
|
|
|
- <activity
|
|
|
- android:name="com.allpayx.sdk.wxapi.WXPayEntryActivity"
|
|
|
- android:exported="true"
|
|
|
- android:launchMode="singleTop" />
|
|
|
-
|
|
|
-
|
|
|
- <activity-alias
|
|
|
- android:name=".wxapi.WXPayEntryActivity"
|
|
|
- android:exported="true"
|
|
|
- android:launchMode="singleTop"
|
|
|
- android:targetActivity="com.allpayx.sdk.wxapi.WXPayEntryActivity" />
|
|
|
-
|
|
|
- <!-- wpay sdk end -->
|
|
|
```
|
|
|
|
|
|
-## 5.Demo下载
|
|
|
+## 4.Demo下载
|
|
|
|
|
|
[安卓Demo下载地址](android_sdk.zip)
|
|
|
|
|
|
-## 6.技术支持
|
|
|
+## 5.技术支持
|
|
|
|
|
|
如果您在调试时遇到问题,请与我们联系:support@allpayx.com
|