企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## 在线支付 微擎中集成了目前主流的在线支付,分别如下: * 微信支付 ([https://pay.weixin.qq.com](https://pay.weixin.qq.com/)) * 百度钱包 ([http://b.baifubao.com](http://b.baifubao.com/)) * 银联支付 ([http://mobile.unionpay.com/preference](http://mobile.unionpay.com/preference)) * 支付宝 ([https://e.alipay.com/index.htm](https://e.alipay.com/index.htm)) 通过支付提供商申请到权限,在微擎中通过**功能选项 -> 支付参数**来开启某个支付方式。 > 微信支付需要设置支付授权域名[http://你的微擎域名/payment/wechat/](http://xn--6qqv7i2xdpskptghx3a/payment/wechat/)和[http://你的微擎域名/app/](http://xn--6qqv7i2xdpskptghx3a/app/) ## 工作流程 1. 用户在使用模块功能需要支付时,模块调用父类的`$this->pay($params);`方法来调用系统支付功能。 2. 系统收银台接到模块调用请求,生成支付界面(金额,商品信息等)。 3. 用户在收银台中选择支付手段,如微信支付,支付宝支持等(需要在支付参数中设置开启)。 4. 收银台根据用户选择的支付手段,请求到相应的支付接口上,用户完成支付。 5. 完成支付后,系统会调用模块中的`$this->payResult($params);`方法来通知支付状态(成功或是失败)。 **如下图所示:** ![](http://cdn.w7.cc/images/2017/08/02/15016129195980cb7730ddf_h7yd4YxC7o7O.jpg)