商品属性
    • 品牌帝国
    • 语言PHP
    • 数据库Mysql
    • 移动端Wap+自适应+公众服务号
    • 大小1 MB
    • 规格模块插件
    • 授权免授权
    • 源文件完全开源(含全部源文件)
安装环境
    • 安装服务¥30.00(额外,可选)【要求说明】
    • 主机类型独立主机(服务器、VPS、VM),虚拟主机(仅有FTP管理)
    • 伪静态无需
    • 操作系统Windows,Linux
    • 安装方式提供管理权限
    • web服务IIS,apache,nginx
商品介绍

# 微信支付插件(多端自动适配版)

## 使用环境

帝国 cms 7.5 utf-8 版

 php 5.6 及以上版本

## 使用场景

– 手机端浏览器浏览网页,需要支付时

– 电脑端浏览器浏览网页,需要支付时

– 微信内浏览器浏览网页,需要支付时

– 注:经测试,UC浏览器不能正常调用手机微信支付

## 安装教程

1. 事先到微信支付申请商户号,并绑定公众号AppId(需要认证的服务号),并开通H5支付功能

1. 将所有文件放入网站 e/payapi/tenpayUnion目录下。

1. 访问“域名/e/payapi/tenpayUnion/install/index.php”,并点击“安装”按钮、执行安装操作。

1. 进入‘网站管理后台-插件-微信支付-设置’,将所有信息填写完整:包括商户号、appId、appKey、appSecret、基础路径。

1. 商户号、appId、appKey均可在微信支付管理后台找到;appSecret可在微信公众号管理后台找到(注意:每次查看会重置之前的设置)

1. 基础路径为http(s)://域名。其中http后是否加s,根据网站是否采用https协议而定。

1. 可选操作:删除install文件夹,此操作是增加软件安全性。

1. 可选操作:在网站根路径的上一层(不能被外界访问,以保障数据安全)创建可写的文件夹“logs”,用于保存错误信息。

## 关闭支付

1. 进入网站管理后台,进入‘其他-在线支付-管理支付接口-微信支付-配置接口’。

1. 将接口状态设为‘关闭’,并点击‘设置’保存。

1. 如仅仅关闭商城系统的支付入口,可以进入‘商城-支付与配送-管理支付方式’,找到“微信支付”,进入修改,设置为关闭。

## 卸载插件

1. 进入‘商城-支付与配送-管理支付方式’,删除之前新增的 微信支付 方式;

1. 上传install文件夹至tenpayUnion目录下(安装时未删除的,可直接进入下一步);

1. 删除install目录下的lock.off文件(如没有,则进入下一步);

1. 访问:‘域名/e/payapi/tenpayUnion/install/index.php’,选择“卸载”,并提交;

1. 提示卸载成功后,删除tenpayUnion目录及其文件。

1. 卸载完毕

## 使用说明  

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

## 软件架构

|–logs 日志 用户需要定期备份并清理以日期命名、以‘.log’结尾的日志。

        发送错误时,可查阅以便定位错误原因。

        文件夹由用户自行创建,位于网站根路径的上一层,也可以不创建。

|–lib 官方 sdk 目录

|–WxPayConfig.php 支付接口配置,

|–notify.php 支付异步通知处理接口

|–payfun4Notify.php 支付异步通知处理内部方法

|–phpqrcode 后端二维码生成方法

|–to_pay.php 发起支付

|–files 静态文件,图片、js等

|–config.php 插件配置文件

|–qrcode.php 前端调用二维码生成接口

|–queryOrder.php 前端调用查询订单状态接口

|–set.php 配置设置入口

|–tools.php 细节功能辅助工具

|–install 安装与卸载文件

|–h5.php 手机浏览器中支付处理

|–pc.php 电脑浏览器中支付处理

|–wechat 微信浏览器中支付处理

|–log.php 日志处理接口

文章来源于互联网:帝国cms微信支付自适应版支持扫码、H5、公众号支付插件

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。