-
Notifications
You must be signed in to change notification settings - Fork 168
支付宝&微信支付
张钦 edited this page Oct 28, 2019
·
6 revisions
- 调用WechatPayTools下面的方法
属性 | 作用 | 备注 |
---|---|---|
wechatPayUnifyOrder | 微信统一下单 | |
wechatPayApp | 调起微信支付 |
-
如果想要支付回掉结果请参照示例app下面的WXPayEntryActivity
-
注意下面的部分
<activity android:name=".wxapi.WXPayEntryActivity" android:exported="true" android:screenOrientation="portrait"/> // 注意WXPayEntryActivity下面的这个方法 @Override public void onResp(BaseResp resp) { //回掉结果监听 WechatPay.getInstance().onResp(resp.errCode); LogUtils.e("onPayFinish, errCode = " + resp.errCode); finish(); }
-
销毁
WechatPay.detach()
-
code含义
/** * 未安装微信或微信版本过低 */ public static final int SUCCESS_PAY = 0; /** * 未安装微信或微信版本过低 */ public static final int NO_OR_LOW_WX = 1; /** * 支付参数错误 */ public static final int ERROR_PAY_PARAM = 2; /** * 支付失败 */ public static final int ERROR_PAY = 3; /** * 支付取消 */ public static final int CANCEL_PAY = 4; /** * 统一下单网络异常 */ public static final int WX_NETWORK_ERROR = 5;
- AliPayTools
属性 | 作用 | 备注 |
---|---|---|
aliPay | 支付宝支付 | 重载方法包含支付宝本地签名 |
-
销毁
AliPayTools.detach()
-
code含义
9000为支付成功,参考支付宝文档的错误码