欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms插件

帝国CMS支付宝当面付插件-自适应手机
2019-05-06 我的站长站

帝国CMS支付宝当面付插件-自适应手机

  • 插件编号:141
  • 插件分类:帝国cms插件
  • 点击次数:1962
  • 插件编码:GBK/UTF
  • 插件版本:ecms7.5
  • 插件大小:14 KB
  • 下载权限:普通 / VIP
  • 插件售价:免费下载
  • 下载次数:165
立即下载

帝国CMS支付宝当面付插件-自适应手机

插件后台效果

帝国cms插件使用说明

使用此插件将改动您的原代码及数据库结构,如您的系统没有经过开发,可以顺利以此教程完成安装,否则有可能发生意想不到的错误。

bnxf文件夹为layui组件包

f2fpay文件夹为插件

插件主要功能

手机端直接付款

PC端扫码付款

插件安装教程

支付宝当面付接入教程

这里假设己经开通了当面付,没有开通的可以到支付宝开通

1、增加当面付数据

帝国没有给出手动添加的功能,这里只能以SQL方式来添加了,运行以下sql语句

INSERT INTO `[!db.pre!]enewspayapi` (`payid`, `paytype`, `myorder`, `payfee`, `payuser`, `partner`, `paykey`, `paylogo`, `paysay`, `payname`, `isclose`, `payemail`, `paymethod`) VALUES ('', 'f2fpay', '99', '0', '', '', '', '', '支付宝当面付插件', '支付宝当面付', '0', '', '0');

2、添加商户私钥和支付宝公钥字段

ALTER TABLE [!db.pre!]enewspayapi add fprivatekey text NOT NULL, add fpublickey  text NOT NULL;

3、修改系统文件以支持私钥和公钥的配置

第一个文件:e/admin/pay/SetPayApi.php

增加一个支付方式的判断,这里的支付方式为f2fpay

<tr bgcolor="#FFFFFF">        <td height="25"><div align="right">APPID</div></td>       <td height="25"><input name="payemail" type="text" id="payemail" value="<?=$r[payemail]?>" size="35"></td>     </tr>     <tr bgcolor="#FFFFFF">        <td height="25"><div align="right">商户私钥</div></td>       <td height="25">         <textarea name="fprivatekey" id="fprivatekey" cols="100" rows="10"><?=$r[fprivatekey]?></textarea>       </td>     </tr>     <tr bgcolor="#FFFFFF">        <td height="25"><div align="right">支付宝公钥</div></td>       <td height="25">         <textarea name="fpublickey" id="fpublickey" cols="100" rows="10"><?=$r[fpublickey]?></textarea>       </td>     </tr>

第二个文件:e/admin/pay/PayApi.php

增加私钥和公钥字段的写入

//设置接口function EditPayApi($add, $userid, $username) { global $empire, $dbtbpre; $add[payid] = (int) $add[payid]; if (empty($add[payname]) || !$add[payid]) { printerror("EmptyPayApi", "history.go(-1)"); } $add[isclose] = (int) $add[isclose]; $add[myorder] = (int) $add[myorder]; $add[paymethod] = (int) $add[paymethod]; $add['payname'] = hRepPostStr($add['payname'], 1); $add['paysay'] = hRepPostStr2($add['paysay']); $add['payuser'] = hRepPostStr2($add['payuser']); $add['paykey'] = hRepPostStr2($add['paykey']); $add['payfee'] = hRepPostStr($add['payfee'], 1); $add['payemail'] = hRepPostStr($add['payemail'], 1); //增加当面付字段 $add['fprivatekey'] = hRepPostStr($add['fprivatekey'], 1); $add['fpublickey'] = hRepPostStr($add['fpublickey'], 1); if ($add['paytype'] == 'f2fpay') { $sql = $empire->query("update {$dbtbpre}enewspayapi set isclose='$add[isclose]',payname='$add[payname]',paysay='$add[paysay]',payuser='$add[payuser]',paykey='$add[paykey]',payfee='$add[payfee]',payemail='$add[payemail]',myorder='$add[myorder]',paymethod='$add[paymethod]',fprivatekey='$add[fprivatekey]',fpublickey='$add[fpublickey]' where payid='$add[payid]'"); } else { $sql = $empire->query("update {$dbtbpre}enewspayapi set isclose='$add[isclose]',payname='$add[payname]',paysay='$add[paysay]',payuser='$add[payuser]',paykey='$add[paykey]',payfee='$add[payfee]',payemail='$add[payemail]',myorder='$add[myorder]',paymethod='$add[paymethod]' where payid='$add[payid]'"); } if ($sql) { //操作日志 insert_dolog("payid=" . $add[payid] . "<br>payname=" . $add[payname]); printerror("EditPayApiSuccess", "PayApi.php" . hReturnEcmsHashStrHref2(1)); } else { printerror("DbError", "history.go(-1)"); } }

4、取消支付时的转码功能

共三个文件分别为

e/payapi/BuyGroupPay.php此文件用于购买会员组

e/payapi/pay.php此文件用于充值

e/payapi/ShopPay.php此文件用于商城订单支付

因为本次用的是UTF-8编码,这里不需要再转码的

所以要删除转码内容,如下:

if($ecms_config['sets']['pagechar']!='gb2312') { @include_once("../class/doiconv.php"); $iconv=new Chinese(''); $char=$ecms_config['sets']['pagechar']=='big5'?'BIG5':'UTF8'; $targetchar='GB2312'; $productname=$iconv->Convert($char,$targetchar,$productname); $productsay=$iconv->Convert($char,$targetchar,$productsay); @header('Content-Type: text/html; charset=gb2312'); }

5、上传当面付插件

将下载好的插件解压,将f2fpay上传到e/payapi/即可

提示:

默认本站己经将所有文件都配置好了,如果是经过二次开发的系统,请参考教程和源码调整,未经二开的可以直接覆盖使用。

LayUI组件包安装方法

直接解压上传到skin目录

最后还需要安装一个二维码实时生成插件

相关信息
帝国CMS文字转成二维码生成插件
帝国CMS文字转成二维码生成插件

插件说明本插件可以轻松将链接或文字转成二维码,方便手机扫码使用。插件安装教程一、下载插件并解压二、将qrcode上传到e/extend/三、安装完成使用方法示例:<img sr...

相关专题
支付收银
支付收银
2021-10-04 262

支付收银专题为您整理本站关于网站支付相关程序源码、插件。对接教程等等资源,主要为目前热门的码支付、易支付和第三方第四方支付源码,还有各类CMS支付插件下载,...

下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • 支付插件
  • 帝国CMS支付
  • 当面付
  • 支付宝
  • Discuz支付购买会员组V2.180418商业版插件
    Discuz支付购买会员组V2.180418商业版插件

    Discuz插件 微信购买会员用户组V2.180418商业版,支持支付宝,微信付款方式购买功能等Discuz支付插件功能描述尽管网络时代已经经过无数次的变革,但是收费会员制至今仍然是一个网站重要的盈利点,上至 ...

    discuz插件 480 4年前
  • Discuz X3.2自定义免签约支付插件
    Discuz X3.2自定义免签约支付插件

    Discuz X3.2自定义免签约支付插件功能介绍1、支持信用卡支付2、支持微信、支付宝、QQ钱包免签约3、费率低至0.6%4、插件还是免费的(积分充值、邀请码购买、用户组购买)且还支持手机版Discuz X3.2自...

    discuz插件 2924 7年前
  • 帝国CMS微信支付插件
    帝国CMS微信支付插件

    插件介绍附件为帝国CMS扫码支付功能版插件,仅适用于PC端的扫码支付。适用版本: 7.5如需全功能版本,请联系站长(付费哦)。功能如下:1、根据当前浏览器自动调用相关支付功能。2、支持扫码支付3、支持JSA...

    帝国cms插件 2371 5年前
  • 织梦CMS在线支付插件免费下载(gbk+utf8)
    织梦CMS在线支付插件免费下载(gbk+utf8)

    支持很多的充值方式,再也不用担心网站必须一一申请支付,方便快捷。安装步骤安装说明(一):通过FTP软件,将rjypay.php,上传至网站的include中的payment目录下安装说明(二):将dede_payment.sql导入到数据库中,...

    织梦cms插件 2821 5年前
  • 帝国CMS支付宝当面付插件-自适应手机
    帝国CMS支付宝当面付插件-自适应手机

    帝国CMS插件使用说明使用此插件将改动您的原代码及数据库结构,如您的系统没有经过开发,可以顺利以此教程完成安装,否则有可能发生意想不到的错误。插件主要功能手机端直接付款PC端扫码付款插件安装...

    帝国cms插件 1962 5年前
  • 帝国CMS后台管理教程手册下载
    帝国CMS后台管理教程手册下载

    帝国CMS后台管理教程分为: 一、网站信息配置 二、系统扩展变量 三、系统安全设置 (一)、安全参数配置 (二)、网站安全防火墙 (三)、安全设置优化说明 四、...

    帝国cms插件 301 10年前
  • 帝国cms7.0 7.2支付宝防掉单漏单异步处理插件
    帝国cms7.0 7.2支付宝防掉单漏单异步处理插件

    帝国cms自带的支付宝插件因为是明链处理,如果客户关掉浏览器或者不跳转,就会出现掉单现象。插件完美融合帝国所有支付功能帝国cms插件使用方法:1.上传alipay文件夹 、npayfun.php、payfun.php 到 e/...

    帝国cms插件 1473 8年前
  • 帝国CMS微信支付插件
    帝国CMS微信支付插件

    插件介绍附件为帝国CMS扫码支付功能版插件,仅适用于PC端的扫码支付。适用版本: 7.5如需全功能版本,请联系站长(付费哦)。功能如下:1、根据当前浏览器自动调用相关支付功能。2、支持扫码支付3、支持JSA...

    帝国cms插件 2371 5年前
  • 帝国CMS支付宝当面付插件-自适应手机
    帝国CMS支付宝当面付插件-自适应手机

    帝国CMS插件使用说明使用此插件将改动您的原代码及数据库结构,如您的系统没有经过开发,可以顺利以此教程完成安装,否则有可能发生意想不到的错误。插件主要功能手机端直接付款PC端扫码付款插件安装...

    帝国cms插件 1962 5年前
  • 帝国ECMS7.5微信支付插件
    帝国ECMS7.5微信支付插件

    使用说明书使用此插件将改动您的原代码及数据库结构,如您的系统没有经过开发,可以顺利以此教程完成安装,否则有可能发生意想不到的错误。功能实现 微信端直接付款PC端扫码付款H5支付待升级安...

    帝国cms插件 1794 5年前
  • 2023支付宝当面付获取RSA2公钥教程(图文)

    1、首先需要申请支付宝官方支付接口,如果申请了可以跳过这一步,没申请接口,即使是配置上密钥也是无法使用的。申请地址是:https://b.alipay.com/signing/productSetV2.htm2、然后打开网址:https://open.alipay.com/platform/developerIndex.htm,下载并安装...

    经验分享 138 1年前
  • 支付宝当面付开通教程
    支付宝当面付开通教程

    支付宝当面付开通步骤免费申请开通支付宝当面付基础版,费率0.38% 1、打开蚂蚁金服开放,登录 https://openhome.alipay.com/platform/home.htm不是开放者的,自己申请入驻一下2、打开:http://t.cn/AiEq...

    经验分享 2065 3年前
  • WordPress站长素材资源下载主题模板-RiPro V4.0
    WordPress站长素材资源下载主题模板-RiPro V4.0

    网站模板说明WordPress付费主题RiPro V4.0和日主题一个作者做的,主题目前来看还是略贵的,不过主题整体来看的话确实比较美观,且部分功能比较实用;RiPro V4.0高级资源类WordPress付费主题;更新无需在安...

    wordpress模板 255 5年前
  • WordPress收费主题RiPro v5.0站长素材资源类主题模板
    WordPress收费主题RiPro v5.0站长素材资源类主题模板

    RIPRO主题特色介绍主要运营方向是会员余额中性化无需任何插件,带会员中心RIPRO主核心功能全局功能操作实现了AJAX操作,体验爆满采用bootstrap前端框架,更好修改支持自定义布局模式支持多种小工具,菜...

    wordpress模板 198 4年前
  • WordPress最新RIPro 5.4站长素材主题网站模板
    WordPress最新RIPro 5.4站长素材主题网站模板

    这款是WordPress最新RIPro 5.4资源素材主题网站模板,之前发过老版本。[xxid]14,787[/xxid]源码介绍全新发布,更加专业,资源,素材,源码站运营首选,支付宝原生/当面付、微信扫码/H5支付、码支付、虎皮椒...

    wordpress模板 194 4年前
  • 支付宝红包赏金自助助手php源码
    支付宝红包赏金自助助手php源码

    源码介绍支付宝红包赏金自助助手php源码,可以在别人领取了支付宝每日红包以后帮助他套现。红包系统24小时在线,无需人工值守,无需手动回款,对方使用红包系统提供的付款二维码付款后(分站可换自己的收...

    php源码 37 10个月前
  • 支付宝/微信 谁是移动支付市场真正老大?

    支付宝和腾讯财付通作为国内两大移动支付龙头服务商,双方市场份额仍有差距,支付宝呈现领先态势。占据了53.8%的份额高居第一,腾讯财付通(含微信支付)位列第二占39.9%,落后支付宝13.9百分点。这两大龙头占据了国内移动支付市场93%以上的市场份额,其他支付...

    网络新闻 221 5年前
  • 支付宝卖家账户状态异常t1

    支付宝账号显示存在异常极有可能是出现里以下几种情况,导致账号暂时无法交易。最简单的一种是该账户尚未进行实名认证,未进行验证的用户账号功能是不全的,用户使用的时候会受到影响,如无法进行收款操作等 。第二种可能是账号频繁操作被限制收款,如频繁的...

    经验分享 13053 4年前
  • discuz支付宝接口配置教程
    discuz支付宝接口配置教程

    首先登陆我们的网站后台!后台的默认地址是:http://你的域名/admin.php运营>>电子商务>>支付宝按照提示填写支付宝账号,签约帐号类型配置就可以了。您可以设置允许用户通过现金在线支付的方式,为其交...

    discuz教程 220 4年前
  • PHP一键刷QQ微信支付宝步数代码
    PHP一键刷QQ微信支付宝步数代码

    PHP一键刷QQ微信支付宝步数代码,账号密码步数填好直接地址栏回车,想要自动刷就设定计划任务。每天自动刷,步数不要太多,容易封运动,导致步数别人看不到!使用说明:http://域名/?mobile=乐心手机账号&psw=...

    php教程 108 4年前