三方四方代收代付聚合支付系统源码带轮询免签约支付源码完全开源可二次开发

售 价:150.00
  • 加入收藏
  • 分享
  • 举报
      • 1
        买前 必知: 在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准。为保障您的利益,请使用知速源码平台交易
      • 2
        拒绝私下交易: 正规商家不会要求私下交易,违反商家可举报核实后会对宝贝下架,对于私下交易被骗导致的损失,知速源码不承担售后责任,切记骗子请谨慎
      • 3
        遵守服务规则: 购买后请遵守对应服务商的使用规则,避免造成财产损失,如有任何问题及时联系商家进行协商,如协商意见不一致,及时联系客服进行中介处理

【重要更新】19年3月26日:修复了一处内核漏洞,此漏洞可能会到导致黑客利用漏洞上传捆绑木马。目前已修复。
支持支付宝、微信原生官方接口,原生官方无需上游即可完成通道; ,paysapi免签约接口,只需一个手机APP即可监控自动到账,成功率高,指导后台默认如何配置帐号费率,视需求而定;短信接口已对接短信宝和阿里云,如需注册申请阿里的短信接口。代码已经能稳定运行;提供技术服务咨询服务,可联系客服咨询。后台可一键切换多个首页模板,看个人风格随意切换!功能全面,二次开发简单,通道多,支持多通道轮询,十分好用!
【温馨提示】代码已经几经N多个测试验证,虚拟主机空间不支持平台搭建的。需要使用widows系统搭建,标价只是源码费用,不包含技术服务和搭建服务。
【主要功能说明】
1、支付类型可包含 H5、当面付、公众号、扫码、银联、快捷;
2、结算类型包含 普通结算、代付结算、手动结算;
3、风控限制 轮询、IP限制、金额限制、当日总金额等;
4、完整的账单统计;
5、文档分为在线文档和可下载文档压缩包;
【应用场景】作为第三方支付平台。该有的功能都有
作为第四方支付可以对接微信支付宝官方接口也可以对接第三方支付接口还可以对接免签约接口还可以对接微信公众号支付支付宝当面付等.可以多通道轮训,可对单个帐户设置多种规则,具体请咨询客服.
【帐号类型】系统后台多类型管理员、商户代理、普通商户、接口用户;对用的板块后台都不一样相关的数据统计齐全有效。
免责申明:
由于源码的可复制性,看好本源码的演示程序,本源码一旦发货,概不退款,谢谢!

源码不可用于给灰色行业提供服务!否则后果自负。




#**支付系统接口文档**


系统的注意安装事项


1.Nginx 1.8


2.MySQL 5.5


3.php5.6


宝塔控制台


导入数据库


解压源码 修改数据库


Application\Common\Conf\db.php


后台登陆地址  网站地址/admin


账号admin

密码123456


上游支付对接目录 \Application\Pay\Controller


上游代付对接目录 \Application\Payment\Controller


商户开发文档目录 \Uploads\demo.zip




商户对接教程


支付请求

```Post``` 网站地址/Pay_Index.html


***

>###**请求参数:**


| 参数名称 | 参数含义  | 是否必填  | 参与签名  | 参数说明  |

| ------ |:-----|:-----|:-----|:-----|

|pay_memberid |商户号 |是 |是 |平台分配商户号

|pay_orderid |订单号 |是 |是 |上送订单号唯一, 字符长度20

|pay_applydate |提交时间 |是 |是 |时间格式:2016-12-26 18:18:18

|pay_bankcode |银行编码 |是 |是 |参考后续说明

|pay_notifyurl |服务端通知 |是 |是 |服务端返回地址.(POST返回数据)

|pay_callbackurl |页面跳转通知 |是 |是 |页面跳转返回地址(POST返回数据)

|pay_amount |订单金额 |是 |是 |商品金额

|pay_md5sign |MD5签名 |是 |否 |请看MD5签名字段格式

|pay_attach |附加字段 |否 |否 |此字段在返回时按原样返回(中文需要url编码)

|pay_productname |商品名称 |否 |否

|pay_productnum |商户品数量 |否 |否

|pay_productdesc |商品描述 |否 |否

|pay_producturl |商户链接地址 |否 |否


***

>###**签名算法:**


签名生成的通用步骤如下:

第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串。


第二步,在stringA最后拼接上key得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。


```

stringSignTemp="pay_amount=pay_amount&pay_applydate=pay_applydate&pay_bankcode=pay_bankcode&pay_callbackurl=pay_callbackurl&pay_memberid=pay_memberid&pay_notifyurl=pay_notifyurl&pay_orderid=pay_orderid&key=key"

 sign=MD5(stringSignTemp).toUpperCase()

```

***

>###**支付结果通知:**


如果接收到服务器点对点通讯时,在页面输出“OK”(没有双引号,OK两个字母大写),否则会重复3次发送点对点通知.


| 参数名称 | 参数含义  |参数说明  |

|:------:|:-----:|:-----|

|memberid |商户编号| 

|orderid |订单号| 

|amount |订单金额|

|datetime |交易时间| 

|returncode |交易状态| “00” 为成功

|attach |扩展返回| 商户附加数据返回 

|sign |签名 |请看验证签名字段格式


注:签名见签名算法。


>###**附:银行编码**


| 银行编码 | 银行名称 |

|:----:|:----:|

|901 |微信公众号

|902 |微信扫码支付

|903 |支付宝扫码支付

|904 |支付宝手机

|905 |QQ手机支付

|907 |网银支付

|908 |QQ扫码支付

|909 |百度钱包

|910 |京东支付


>###**接入示例(PHP)**


``index.php``

```

<?php

error_reporting(0);

header("Content-type: text/html; charset=utf-8");

$pay_memberid = "10002";   //商户ID

$pay_orderid = 'E'.date("YmdHis").rand(100000,999999);    //订单号

$pay_amount = "0.01";    //交易金额

$pay_applydate = date("Y-m-d H:i:s");  //订单时间

$pay_notifyurl = "http://www.yourdomain.com/demo/server.php";   //服务端返回地址

$pay_callbackurl = "http://www.yourdomain.com/demo/page.php";  //页面跳转返回地址

$Md5key = "t4ig5acnpx4fet4zapshjacjd9o4bhbi";   //密钥

$tjurl = "http://www.yourdomain.com/Pay_Index.html";   //提交地址


$pay_bankcode = "903";   //银行编码

//扫码

$native = array(

    "pay_memberid" => $pay_memberid,

    "pay_orderid" => $pay_orderid,

    "pay_amount" => $pay_amount,

    "pay_applydate" => $pay_applydate,

    "pay_bankcode" => $pay_bankcode,

    "pay_notifyurl" => $pay_notifyurl,

    "pay_callbackurl" => $pay_callbackurl,

);

ksort($native);

$md5str = "";

foreach ($native as $key => $val) {

    $md5str = $md5str . $key . "=" . $val . "&";

}

//echo($md5str . "key=" . $Md5key);

$sign = strtoupper(md5($md5str . "key=" . $Md5key));

$native["pay_md5sign"] = $sign;

$native['pay_attach'] = "1234|456";

$native['pay_productname'] ='VIP基础服务';

?>


<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>支付Demo</title>

    <!-- Bootstrap -->

    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"

          integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

    <!--[if lt IE 9]>

    <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>

    <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>

    <![endif]-->

</head>

<body>

<div>

    <div style="margin:15px;0;">

        <div>

            <form method="post" action="<?php echo $tjurl; ?>">

                <?php

                foreach ($native as $key => $val) {

                    echo '<input type="hidden" name="' . $key . '" value="' . $val . '">';

                }

                ?>

                <button type="submit" class="btn btn-success btn-lg">扫码支付(金额:<?php echo $pay_amount; ?>元)</button>

            </form>

        </div>

    </div>

</div>

<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>

<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"

        integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"

        crossorigin="anonymous"></script>

</body>

</html>




``page.php``同步通知

<?php

header('Content-type:text/html;charset=utf-8');

   $returnArray = array( // 返回字段

            "memberid" => $_REQUEST["memberid"], // 商户ID

            "orderid" =>  $_REQUEST["orderid"], // 订单号

            "amount" =>  $_REQUEST["amount"], // 交易金额

            "datetime" =>  $_REQUEST["datetime"], // 交易时间

            "transaction_id" =>  $_REQUEST["transaction_id"], // 流水号

            "returncode" => $_REQUEST["returncode"]

        );

      

        $md5key = "t4ig5acnpx4fet4zapshjacjd9o4bhbi";


ksort($returnArray);

        reset($returnArray);

        $md5str = "";

        foreach ($returnArray as $key => $val) {

            $md5str = $md5str . $key . "=" . $val . "&";

        }

        $sign = strtoupper(md5($md5str . "key=" . $md5key)); 


        if ($sign == $_REQUEST["sign"]) {

            if ($_REQUEST["returncode"] == "00") {

  $str = "交易成功!订单号:".$_REQUEST["orderid"];

                  

  exit($str);

            }

        }

?>

```


``server.php`` 异步通知


<?php

   $returnArray = array( // 返回字段

            "memberid" => $_REQUEST["memberid"], // 商户ID

            "orderid" =>  $_REQUEST["orderid"], // 订单号

            "amount" =>  $_REQUEST["amount"], // 交易金额

            "datetime" =>  $_REQUEST["datetime"], // 交易时间

            "transaction_id" =>  $_REQUEST["transaction_id"], // 支付流水号

            "returncode" => $_REQUEST["returncode"],

        );

      

        $md5key = "t4ig5acnpx4fet4zapshjacjd9o4bhbi";

   

ksort($returnArray);

        reset($returnArray);

        $md5str = "";

        foreach ($returnArray as $key => $val) {

            $md5str = $md5str . $key . "=" . $val . "&";

        }

        $sign = strtoupper(md5($md5str . "key=" . $md5key));

        if ($sign == $_REQUEST["sign"]) {


            if ($_REQUEST["returncode"] == "00") {

  $str = "交易成功!订单号:".$_REQUEST["orderid"];

                   file_put_contents("success.txt",$str."\n", FILE_APPEND);

  exit("ok");

            }

        }

?>

```


新装系统后,一定要设置伪静态,不然后台和商户你是登录不了的

//伪静态开始

location / {

   if (!-e $request_filename) {

   rewrite  ^(.*)$  /index.php?s=$1  last;

   break;

    }

 }

  

 location ^~ /runtime {

   deny all;

}

  location ^~ /Runtime {

       deny all;

  }    

  location ^~ /cert {

       deny all;

   }


///伪静态结束


计划任务部署:建议使用宝塔面板里的 计划任务功能来自动执行

任务标题:#解冻保证金计划任务

执行命令: cd /www/wwwroot/wwww.zhkpay.com; php cli.php unfreeze

任务标题:#自动提交代付计划任务

执行命令:cd /www/wwwroot/wwww.zhkpay.com; php cli.php autodf

任务标题:#自动查询代付计划任务

执行命令:cd /www/wwwroot/www.zhkpay.com; php cli.php autodf_dfquery

任务标题:#解冻资金计划任务

执行命令:cd /www/wwwroot/www.zhkpay.com; php cli.php unfreezeMoney





QQ截图20190613163351.jpg













安装参数
用户评价
  • 阿东***东
  • 暂未评价
  • 2019-06-30 15:43:34
好评
购买流程

70521461640083.gif

QQ截图20190520232245.jpg


1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。


1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

3、发货:手动发货源码,在卖家未发货前,已申请退款的;

4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);

5、其他:如质量方面的硬性常规问题等。

注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!


1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。


最新宝贝推荐

RECOMMENDATION

更多 >>

码农网,仿码农网源码修复版支持会员上传下载

码农网,仿码农网源码修复版支持会员上传下载
400.00

外卖系统源码-外卖小程序源码-商城系统源码-微信商城小程序源码-外卖平台系统源码

 外卖系统源码-外卖小程序源码-商城系统源码-微信商城小程序源码-外卖平台系统源码
5200.00

手机/在线播放视频电影网站程序模板,带会员系统,带分销,带数据,带采集

手机/在线播放视频电影网站程序模板,带会员系统,带分销,带数据,带采集
100.00

Thinkphp开发的投资理财平台运营版带手机wap,PHP财富理财投资金融源码 P2P分红系统

Thinkphp开发的投资理财平台运营版带手机wap,PHP财富理财投资金融源码 P2P分红系统
250.00

2017新仿大麦户PHP网站源码 威客兼职网站 接任务平台系统源码,可直接运营的威客兼职网站源码

2017新仿大麦户PHP网站源码 威客兼职网站 接任务平台系统源码,可直接运营的威客兼职网站源码
80.00

自媒体源码,自媒体学习网站源码,自媒体新闻源码,网站建设源码

自媒体源码,自媒体学习网站源码,自媒体新闻源码,网站建设源码
200.00

poscms素材网站模板源码交易下载站模板,带poscms会员模板,基于layui前端框架,响应式布局

poscms素材网站模板源码交易下载站模板,带poscms会员模板,基于layui前端框架,响应式布局
900.00

ve云创系统,网商之家进人系统

ve云创系统,网商之家进人系统
3200.00

友价源码t5源码,赠送会员生成插件12月最新

友价源码t5源码,赠送会员生成插件12月最新
150.00

Thinkphp虚拟币数字币交易平台源码带手机wap

Thinkphp虚拟币数字币交易平台源码带手机wap
500.00
联系我们
Q Q:885617199
电话:18073833920
邮箱:885617199@qq.com
时间:09:00 - 19:00
  • 关于我们   广告合作   联系我们   隐私条款   免责声明   |  Copyright 2020 知速源码 版权所有
    湘ICP备18023116号