# 注意:本文档后期不在跟新,新文档迁移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/)
#### 首先感谢使用KitAdmin后台开发框架
#### 反馈交流QQ群:696279396
---
### 配置
> 是的,你没有看错,为了降低开发门槛,提升开发效率。我们再次做了一次尝试,在现实生活中,微信跟支付宝,是水火不相容。正所谓一山不容二虎,但是我们在 KitAdmin 中,却奇迹般的将这两只老虎变成亲家,我们的APP支付接口没有那么复杂,只要一行代码即可完成服务器端对支付宝和微信接口的调用,这是历史上从未有过的事情。
- 首先开启支付方式
![](https://box.kancloud.cn/11a23f57a5138a1c08f349bd56ceb987_1960x1202.png)
> 其实这个设置对于后台来说并没有设么作用,但是你可以通过接口实现动态开启APP端是否可以使用支付宝和微信的功能
- 然后你要设置支付宝和微信的对应参数
![](https://box.kancloud.cn/808497d479414a9bc9edd55743033bd1_3234x1372.png)
- 当然我们还支持在线测试
![](https://box.kancloud.cn/26ca9b091d36f5a9f576df56c23239dc_3256x1686.png)
> 我们只要吧最下面的返回值内容,点击压缩后给前台,前台就可以实现支付操作了
- 最后我们还在这里给大家留了一个文档,你们不在需要每次都打开我们的文档,虽然我们的文旦写的非常幽默,但是对比之下,可能会影响你的开发效率,虽然可能只是一会会儿,但是,我们一秒钟也不想给你造成浪费
### 调用
- 首先我们必须要确定后台的配置都是OK的
- 同时你需要在后台打开微信支付和支付宝支付
首先我们需要创建一个支付对象 KitPay ,你可以用三种方式创建这个对象,就像下面这样
```
// new 一个空对象,让后根据你需要的参入传入对应的值即可
KitPay kitPay = new KitPay();
// 实例化支付宝对象属性
KitPay kitPay = new KitPay(String body, String subject, String orderNumber, String money, String notifyUrl);
// 实例化微信对象属性
KitPay kitPay = new KitPay(String money, String orderNumber, String notifyUrl);
// 实例化所有对象属性
KitPay kitPay = new KitPay(String type, String money, String orderNumber, String notifyUrl, String body, String subject, String timeoutExpress, String productCode);
```
- 参数说明
| 参数名 | 类型 | 解释|
|:--:|:--:|:--:|
|type|String|支付方式 如果是微信,请传“WEIXINPAY”,如果是支付宝“ALIPAY”|
|money|String|价格|
|orderNumber|String|订单号|
|notifyUrl|String|订单号|
|body|String|商品描述|
|subject|String|商品名称|
|timeoutExpress|String|有效时间 (new 空对象的时候已经添加,没有特殊要求建议不要修改,这里默认设置30分钟)|
|productCode|String|支付方式 (new 空对象的时候已经添加,没有特殊要求建议不要修改,这里默认设置:QUICK_MSECURITY_PAY 表示即时到账)|
有了这个方法之后想触发APP支付的Service业务就显得非常Easy。
```
@Resource
private PaySettingService paySettingService;
Map map = new HashMap();
map = paySettingService.kitAppPayUnifyAPI(request,response,payUtil);
```
最后只要将 Map 对象以任何形式返还给APP端即可,APP端凭借次凭证支付,记得还要写回调接口哦,如果毁掉地址不会写的,可以看下OpenKit文档中的:([http://doc.openkit.cc](http://doc.openkit.cc))支付模块,里边有详细介绍哦。
你不要再往下滑了,不是你电脑的问题,也不是你网速的问题,是真的写完了。对,你没有看错,你只要设置一个type,其他的工作就交个KitAdmin帮你完成就好了
---
#### 反馈交流QQ群:696279396
#### 赞助
![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)