帝国论坛帝国网站管理系统交流区帝国CMS 7.5与8.0专版8.0微信支付 【本版专题贴子】  
主题:8.0微信支付 [加入收藏夹]   

shuangrong168
用户头衔:进士

精华贴   :1
发贴数   :1305
经验值   :5038
注册时间:2009-02-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
8.0微信支付
商城创建订单存储的$set=esetcookie("paymoneyrdid",$lastid,0);为待支付记录表enewspayrecordst的id,支付成功后 又拿这个id来查询已支付记录表{$dbtbpre}enewspayrecord where id='".$id."'"的记录,这样就算支付成功后也无法取到支付记录,应在payresult.php页面根据待支付记录id查询出ddno后,根据ddno在enewspayrecord查询是否插入了已支付的记录后再做判断跳转



[建站][仿站] [域名][空间] QQ:287785998
2025-12-31 11:03:47 已设置保密 顶部 回复 引用 报告 编辑 删除

shuangrong168
用户头衔:进士

精华贴   :1
发贴数   :1305
经验值   :5038
注册时间:2009-02-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

// 获取待支付记录的详细信息
$r_pending = $empire->fetch1("select id, payddno from {$dbtbpre}enewspayrecordst where id=" . $id . do_dblimit_one());
if ($r_pending['id']) {        // 使用订单号去查询已支付记录表
        $r = $empire->fetch1("select id,payddno from {$dbtbpre}enewspayrecord where payddno='" . $r_pending['payddno'] . "'" . do_dblimit_one());
}
$havepay = 0;
if ($r['id']) {
        $havepay = 1;
}



[建站][仿站] [域名][空间] QQ:287785998
2025-12-31 11:04:59 已设置保密 顶部 回复 引用 报告 编辑 删除

包展昭
用户头衔:进士

精华贴   :0
发贴数   :800
经验值   :3499
注册时间:2017-05-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

支持




2025-12-31 16:10:43 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :4979
经验值   :14783
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持下




2026-01-01 08:35:22 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1