-------------------------------------------------
支持微信/支付宝H5和电脑端扫码支付、手机端可以调起微信/支付宝应用支付
支持后台设置价格、后台设置支付接口信息
支持各种手机浏览器、微信公众服务号、微信内等各种设置的使用和调起支付能力
支持新版微信支付能力
支持后台订单各种查询功能
支持按照日期查询、按照测算项目查询已付款和未付款
后台支持未付款设置为已付款
后台显示成交订单量、未成功付款订单量、付款总金额、未付款总金额
八字精批、事业财运、姓名分析、宝宝起名、姓名配对、综合详批、姻缘测算、八字合婚、紫微斗数、龙年运程、月老姻缘、号码解析。
因为维护压力,软件仅提供前台演示,不提供后台演示,后台管理请看介绍里的软件截图,请谅解,莫要再幼稚的问后台演示,对软件功能设置操作有疑问欢迎咨询
微信官方接口、支付宝官方接口,虎皮椒
修改支付信息
1、登录后台>系统基本配置>这里是支付相关操作设置
2、填写你的支付接口(例如:微信appid/appsecret等信息)
3、修改测算项目的价格、按照项目名称进行修改测算价格
4、支付部分操作步骤完成
注:官方接口微信支付:需要开通三个权限:JSAPI支付、Native支付和H5支付,连同绑定好微信服务号官方接口支付宝支付:务必要申请H5支付和电脑端支付和当面付,需要申请公钥私钥官方接口都需要配备备 案域名!
微信支付对应微信服务号后台设置安全JS设置、授权前台域名,包括把你的服务器ID添加到微信公众后台的白名单。微信商户后台:授权目录 设置为前台域名,H5授权域名!
虎皮椒个人免签支付请自行到官网去开通,根据教程设置好即可!
测试环境:linux+Nginx1.19+PHP5.6+mysql5.6,已知虚拟主机无法安装!
Windows系统兼容性未做测试,其它版本未测试;数据文件导入注意编码UTF-8;
微信环境内使用必须要配置认证服务号,如果没有可以用虎皮椒支付,开好账户免费帮助配置一次;
注:源码只支持PHP5.6版本 、MySQL不得高于5.7、Nginx不得高于1.20
--------------------------------------------
导入数据库和源码
配置数据库账号密码 config/inc_config.php 70行左右
--------------------------------------------
后台域名与前台域名均为二级域名:
后台域名绑定到目录acs
测算域名绑定到目录ffsm
后台账号:admin
后台密码:shoucangpu.com
--------------------------------------------
微信官方接口、支付宝官方接口、虎皮椒支付接口(没有执照的可以用这个)
更新记录
1、增加2023年度数据部分
2、部分栏目改版
3、更新二维码api
4、补全百家姓
5、删除数据库多余数据
修改支付信息
1、登录后台>系统基本配置>这里是支付相关操作设置
2、填写你的支付接口(例如:微信appid/appsecret等信息)
3、修改测算项目的价格、按照项目名称进行修改测算价格
4、支付部分操作步骤完成
页脚内容修改在网站后台修改!
templates为模板页面,如需修改前端内容自行寻找!
注意:
微信支付:需要开通三个权限:JSAPI支付、Native支付和H5支付
支付宝支付:务必要申请H5支付和电脑端支付和当面付,需要申请公钥私钥
微信支付对应微信服务号后台设置安全JS设置、授权前台域名,包括把你的服务器ID添加到微信公众后台的白名单。微信商户后台:授权目录 设置为前台域名,H5授权域名!
使用环境:linux+Nginx1.19+PHP5.6+MySQL5.7,MySQL不得高于5.7以上,Nginx不得高于1.20,已知虚拟主机无法安装!window系统兼容性未做测试,其它版本未测试;数据文件导入注意编码UTF-8,微信环境内使用必须要配置认证服务号。
--------------------------------------------
ct是controller
#core/init.php run_controller()方法
#控制器目录:control /ctl_pay.php
#ac是控制器方法,下面链接是指调用ctl_pay控制器中的notify_yzf方法
#notify_yzf中的ac参数:$ac=mod_order::typetochannel($orders['type']);
http://192.168.0.5:82/?ct=pay&ac=notify_yzf&out_trade_no=202312191639191888005274&trade_no=20204764116
===================================================
control/ctl_pay.php 新增代码:
-------------------------------------
public function notify_hpj() {
$out_trade_no = req::item('out_trade_no');
$trade_no = req::item('trade_no');
$orders = mod_order::get_order($out_trade_no);
if($orders){
@mod_order::up_order(array('trade_status' => $trade_no,'status'=>1,'paytime'=>date('Y-m-d G:i:s',time())), 'oid=' . $out_trade_no);
}
$ac=mod_order::typetochannel($orders['type']);
header("Location:".$this->site_url."/?ac=".$ac."&oid=".$out_trade_no."&token=".base64_encode(md5($out_trade_no)));
exit;
}
---------------------------------------
/www/wwwroot/suanming/ffsm/hpj/pay.php 第三十行修改 ac=notify_yzf 为 ac=notify_hpj
http://192.168.0.5:82/?ct=pay&ac=notify_hpj&out_trade_no=202312191639191888005274&trade_no=20204764116
----------------------------------------
程序截图:
提示:近期有用户加客服添加错账号,导致无人回复,添加客服请仔细看账号!!!