💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 注意:本文档后期不在跟新,新文档迁移到:[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)