当前位置:首页 > 技术博文 > 正文

帝国cms微信扫码支付版(服务号版+开放平台版)

1微信支付-帝国 cms(服务号版:公众服务号+商户号)

使用环境

  1. 帝国 cms 7.5 utf-8 版
  2. php 5.6 及以上版本

使用场景

  1. 电脑端网页支付,
  2. 微信端网页支付(用户长安二维码识别)

软件架构

|--logs 日志 用户需要定期备份并清理以日期命名、以‘.log’结尾的日志。 发生错误时,可查阅以便定位错误原因。 文件夹由用户自行创建,位于网站根路径的上一层。也可以不创建。40O源是物语
|--lib 官方 sdk 目录,用户无需关心40O源是物语
|--phpqrcode 生成二维码的核心文件,用户无需关心40O源是物语
|--WxPayConfig.php 支付接口配置,需要用户修改40O源是物语
|--notify.php 支付异步通知处理接口40O源是物语
|--payfun4Notify.php 支付异步通知处理内部方法40O源是物语
|--to_pay.php 发起支付40O源是物语
|--qrcode.php 二维码生成接口40O源是物语

安装教程

  1. 事先到微信支付申请商户号,并绑定公众号AppId。
  2. 修改 WxPay.Config.php 的数据,根据文件中的注释修改为自己账号对应的数据,共两处修改。
  3. 备份网址 e/payapi/tenpay 目录及所属文件。
  4. 将修改好的文件(除本说明文件外)放入网站 e/payapi/tenpay 目录下,覆盖原有文件。
  5. 进入网站管理后台,进入‘其他-在线支付-管理支付接口-财付通-配置接口’。
  6. 将接口状态设为‘开启’,填入‘商户号’和‘密钥’,根据需要设置其他信息、并点击‘设置’保存。
  7. 进入‘商城-支付与配送-管理支付方式’。
  8. 点击‘增加支付方式’。如已有“微信支付”方式,则点击对应的“修改”按钮。
  9. 设置‘方式名称’为‘微信支付’;‘在线支付地址’设为‘/e/payapi/ShopPay.php?paytype=tenpay’;‘详细说明’填‘微信支付’。
  10. 点击‘提交’保存。
  11. 可选操作:在网站根路径的上一层(不能被外界访问,以保障数据安全)创建可写的文件夹“logs”,用于保存错误信息。

使用说明

  1. 可根据实际需要修改 notify.php、to_pay.php、payfun4Notify.php 的业务逻辑

40O源是物语
2微信支付-帝国 cms(开放平台版:微信开放平台appid+商户号)40O源是物语
40O源是物语
使用环境

  1. 帝国 cms 7.5 utf-8 版
  2. php 5.6 及以上版本

使用场景

  1. 电脑端网页支付,
  2. 微信端网页支付(用户长安二维码识别)

软件架构

40O源是物语

安装教程

  • 加入微信支付
执行代码40O源是物语
insert into `[!db.pre!]enewspayapi` (`payid`, `paytype`, `myorder`, `payfee`, `payuser`, `partner`, `paykey`, `paylogo`, `paysay`, `payname`, `isclose`, `payemail`, `paymethod`) VALUES ('', 'wxpay', '99', '0', '', '', '', '', '微信支付插件', '微信付款', '0', '', '0');
  • 加入微信支付参数字段
执行代码40O源是物语
alter table [!db.pre!]enewspayapi add appsecret char(255) NOT NULL, add appid char(255) NOT NULL, add mchid char(255) NOT NULL;
  • 加入支付记录状态及标识字段
执行代码40O源是物语
alter table [!db.pre!]enewspayrecord add phome char(20) not null,add status int(1) not null,add bgid int(3) not null;
  • 安装后台配置微信支付参数
将文件上传到后台目录40O源是物语
修改系统文件40O源是物语
在代码40O源是物语
db_close();40O源是物语
$empire = null;40O源是物语
前加入台下代码40O源是物语
//引入微信配置页面40O源是物语
if ($r['paytype'] == 'wxpay') {40O源是物语
include "wxpay.php";
40O源是物语
 
  • 上传文件ListPayRecord.php到后台目录pay,覆盖原来文件
  • 上传目录wxpay到e/payapi/
  • 上传文件pay.php,ShopPay.php,BuyGroupPay.php到目录e/payapi/
安装完毕40O源是物语
提示:本插件依懒二维码插件,前端已适配layui组件包

 

40O源是物语
40O源是物语
 
在线下载列表

发表评论

  • 人参与,条评论

热门阅读

最新文章

取消
扫码支持 支付码