亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nps.php

?? 基于jsp+tomcat+sevlect的mvc框架
?? PHP
字號:
<?php

/**
 * ECSHOP NPS支付插件
 * ============================================================================
 * 版權所有 (C) 2005-2008 康盛創想(北京)科技有限公司,并保留所有權利。
 * 網站地址: http://www.ecshop.com;http://www.comsenz.com
 * ----------------------------------------------------------------------------
 * 這不是一個自由軟件!您只能在不用于商業目的的前提下對程序代碼進行修改和
 * 使用;不允許對程序代碼以任何形式任何目的的再發布。
 * ============================================================================
 * $Author: testyang $
 * $Id: nps.php 14481 2008-04-18 11:23:01Z testyang $
 */

/*
    對于使用NPS實時反饋接口的商戶請注意:

    為了從根本上解決訂單支付成功而商戶收不到反饋信息的問題(簡稱掉單).
    我公司決定在信息反饋方面實行服務器端對服務器端的反饋方式.即客戶支付過后.
    我們系統會對商戶的網站進行兩次支付信息的反饋(即對同一筆訂單信息進行兩次反饋).
    第一次是服務器端對服務器端的反饋.第二次是以頁面的形式反饋.兩次反饋的時延差在10秒之內.
    請商戶那邊做好對我們反饋信息的處理. 對我們系統反饋相同的訂單信息您那邊只
    做一次處理就可以了.以確保消費者的每一筆訂單信息在您那邊只得到一次相應的服務!!
*/

if (!defined('IN_ECS'))
{
    die('Hacking attempt');
}

$payment_lang = ROOT_PATH . 'languages/' .$GLOBALS['_CFG']['lang']. '/payment/nps.php';

if (file_exists($payment_lang))
{
    global $_LANG;

    include_once($payment_lang);
}

/**
 * 模塊信息
 */
if (isset($set_modules) && $set_modules == TRUE)
{
    $i = isset($modules) ? count($modules) : 0;

    /* 代碼 */
    $modules[$i]['code'] = basename(__FILE__, '.php');

    /* 描述對應的語言項 */
    $modules[$i]['desc'] = 'nps_desc';

    /* 是否支持貨到付款 */
    $modules[$i]['is_cod'] = '0';

    /* 是否支持在線支付 */
    $modules[$i]['is_online']  = '1';

    /* 作者 */
    $modules[$i]['author'] = 'NPS CORP.';

    /* 網址 */
    $modules[$i]['website'] = 'http://www.nps.cn';

    /* 版本號 */
    $modules[$i]['version'] = '4.0';

    /* 配置信息 */
    $modules[$i]['config'] = array(
        array('name' => 'nps_account', 'type' => 'text', 'value' => ''),
        array('name' => 'nps_key',     'type' => 'text', 'value' => ''),
    );

    return;
}

class nps
{
    /**
     * 構造函數
     *
     * @access  public
     * @param
     *
     * @return void
     */
    function nps()
    {
    }

    function __construct()
    {
        $this->nps();
    }

    /**
     * 生成支付代碼
     * @param   array   $order      訂單信息
     * @param   array   $payment    支付方式信息
     */
    function get_code($order, $payment)
    {
        $m_id        = trim($payment['nps_account']);
        $m_orderid   = $order['log_id'];
        $m_oamount   = $order['order_amount'];
        $m_ocurrency = '1';
        $m_url       = return_url(basename(__FILE__, '.php'));
        $m_language  = '1';
        $s_name      = 'null';
        $s_addr      = 'null';
        $s_postcode  = 'null';
        $s_tel       = 'null';
        $s_eml       = 'null';
        $r_name      = 'null';
        $r_addr      = 'null';
        $r_postcode  = 'null';
        $r_tel       = 'null';
        $r_eml       = 'null';
        $m_ocomment  = '歡迎使用NPS在線支付';
        $modate      = date('y-m-d H:i:s',time());
        $m_status    = 0;

        //組織訂單信息
        $m_info = $m_id . '|' . $m_orderid . '|' . $m_oamount . '|' . $m_ocurrency . '|' . $m_url . '|' . $m_language;
        $s_info = $s_name . '|' . $s_addr . '|' . $s_postcode . '|' . $s_tel . '|' . $s_eml;
        $r_info = $r_name . '|' . $r_addr . '|' . $r_postcode . '|' . $r_tel . '|' . $r_eml . '|' . $m_ocomment . '|' . $m_status . '|' . $modate;

        $OrderInfo = $m_info . '|' . $s_info . '|' . $r_info;

        //訂單信息先轉換成HEX,然后再加密
        $key = $payment['nps_key'];     //<--支付密鑰--> 注:此處密鑰必須與商家后臺里的密鑰一致

        $OrderInfo = $this->StrToHex($OrderInfo);
        $digest = strtoupper(md5($OrderInfo . $key));

        $def_url =  "<form method=post action='https://payment.nps.cn/PHPReceiveMerchantAction.do' target='_blank'>";
        $def_url .= "<input type=HIDDEN name='OrderMessage' value='" . $OrderInfo . "'>";
        $def_url .= "<input type=HIDDEN name='digest' value='" . $digest . "'>";
        $def_url .= "<input type=HIDDEN name='M_ID' value='" . $m_id . "'>";
        $def_url .= "<input type=submit value='"  . $GLOBALS['_LANG']['pay_button'] .  "'>";

        $def_url .= '</form>';

        return $def_url;
    }

    /**
     * 響應操作
     */

    function respond()
    {
        $payment     = get_payment(basename(__FILE__, '.php'));

        $m_id        = $_POST['m_id'];        // 商家號
        $m_orderid   = $_POST['m_orderid'];   // 商家訂單號
        $m_oamount   = $_POST['m_oamount'];   // 支付金額
        $m_ocurrency = $_POST['m_ocurrency']; // 幣種
        $m_language  = $_POST['m_language'];  // 語言選擇
        $s_name      = $_POST['s_name'];      // 消費者姓名
        $s_addr      = $_POST['s_addr'];      // 消費者住址
        $s_postcode  = $_POST['s_postcode'];  // 郵政編碼
        $s_tel       = $_POST['s_tel'];       // 消費者聯系電話
        $s_eml       = $_POST['s_eml'];       // 消費者郵件地址
        $r_name      = $_POST['r_name'];      // 消費者姓名
        $r_addr      = $_POST['r_addr'];      // 收貨人住址
        $r_postcode  = $_POST['r_postcode'];  // 收貨人郵政編碼
        $r_tel       = $_POST['r_tel'];       // 收貨人聯系電話
        $r_eml       = $_POST['r_eml'];       // 收貨人電子地址
        $m_ocomment  = $_POST['m_ocomment'];  // 備注
        $State       = $_POST['m_status'];    // 支付狀態2成功,3失敗
        $modate      = $_POST['modate'];      // 返回日期
        $order_sn    =  $_POST['m_orderid'];

        //接收組件的加密
        $OrderInfo   = $_POST['OrderMessage'];// 訂單加密信息
        $signMsg     = $_POST['Digest'];      // 密匙

        //接收新的md5加密認證
        $newmd5info  = $_POST['newmd5info'];

        //檢查簽名
        $key    = $payment['nps_key']; //<--支付密鑰--> 注:此處密鑰必須與商家后臺里的密鑰一致
        $digest = strtoupper(md5($OrderInfo . $key));

        //新的整合md5加密
        $newtext      = $m_id . $m_orderid . $m_oamount . $key . $State;
        $newMd5digest = strtoupper(md5($newtext));

        if ($digest == $signMsg)
        {
            //解密
            //$decode = $DES->Descrypt($OrderInfo, $key);
            $OrderInfo = $this->HexToStr($OrderInfo);
            //md5密匙認證
            if ($newmd5info == $newMd5digest)
            {
                if ($State == 2)
                {
                    //改變訂單狀態
                    order_paid($m_orderid);

                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return false;
            }
       }
       else
       {
            return false;
        }
    }

    function StrToHex($string)
    {
        $hex = '';

        for ($i = 0, $count = strlen($string); $i < $count; $i++)
        {
            $hex .= dechex(ord($string[$i]));
        }

        return strtoupper($hex);
    }

    function HexToStr($hex)
    {
        $string = '';

        for ($i = 0, $count = strlen($hex) - 1; $i < $count; $i += 2)
        {
            $string .= chr(hexdec($hex[$i] . $hex[$i + 1]));
        }

        return $string;
    }
}

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品一区二区三区久久久久久 | 国产人成一区二区三区影院| 欧美色综合天天久久综合精品| 成人蜜臀av电影| 国内久久婷婷综合| 国产一区在线视频| 国产一区二区三区精品欧美日韩一区二区三区| 天天综合日日夜夜精品| 亚洲国产美国国产综合一区二区| 一区av在线播放| 亚洲超碰精品一区二区| 亚洲国产精品久久一线不卡| 亚洲国产精品久久人人爱蜜臀 | 国产精品一区二区在线播放 | 成人开心网精品视频| 粉嫩嫩av羞羞动漫久久久| 国产a精品视频| 成人a区在线观看| 95精品视频在线| 在线视频你懂得一区| 欧美日韩国产中文| 日韩欧美一二区| 久久久久久久久久久久久夜| 亚洲国产成人一区二区三区| 国产精品国产三级国产aⅴ中文| 亚洲色图.com| 午夜视频在线观看一区| 免费成人在线网站| 国产精品一区二区免费不卡| proumb性欧美在线观看| 在线免费观看视频一区| 欧美剧情片在线观看| 日韩精品一区二区三区蜜臀| 久久精品综合网| 亚洲最大成人网4388xx| 蜜臀久久99精品久久久画质超高清 | 欧美日韩一区二区电影| 911精品国产一区二区在线| 日韩欧美中文一区| 国产日本欧美一区二区| 亚洲在线中文字幕| 精品综合免费视频观看| 国产乱码字幕精品高清av | 精品成人a区在线观看| 欧美激情综合在线| 亚洲一区二区视频| 国产一区在线不卡| 在线视频一区二区三区| 精品国产凹凸成av人导航| 成人欧美一区二区三区白人| 天堂午夜影视日韩欧美一区二区| 国产乱码精品一区二区三区忘忧草 | 日本乱人伦aⅴ精品| 91精品国产入口| 欧美国产乱子伦 | 国产高清亚洲一区| 欧美在线视频不卡| 国产偷国产偷精品高清尤物| 亚洲五月六月丁香激情| 福利一区福利二区| 91精品国产综合久久久久久漫画 | 亚洲资源中文字幕| 狠狠狠色丁香婷婷综合激情| 色综合欧美在线视频区| 欧美精品一区二区三| 亚洲最新在线观看| 成人免费黄色在线| 精品捆绑美女sm三区| 亚洲一区二区三区中文字幕| 国产高清不卡一区二区| 欧美高清你懂得| 椎名由奈av一区二区三区| 国产乱子轮精品视频| 欧美精品自拍偷拍| 亚洲精品欧美在线| 国产精品1区2区| 日韩视频免费观看高清在线视频| 亚洲靠逼com| 成人自拍视频在线观看| 精品三级av在线| 丝袜诱惑亚洲看片| 91传媒视频在线播放| 国产精品―色哟哟| 国产精品996| 2020日本不卡一区二区视频| 日韩在线一区二区三区| 在线观看三级视频欧美| 国产精品久久精品日日| 国产精品中文欧美| 亚洲精品在线电影| 麻豆成人综合网| 777午夜精品免费视频| 一区二区理论电影在线观看| 成人免费视频播放| 国产日韩在线不卡| 国产一区二区三区电影在线观看| 欧美一级日韩免费不卡| 天天影视涩香欲综合网| 欧美人妇做爰xxxⅹ性高电影| 一区二区三区精品在线| 97se亚洲国产综合在线| 亚洲欧美另类久久久精品| 成人av免费网站| 国产精品天天看| 成人一二三区视频| 国产精品久久三区| 99久久精品国产观看| 国产精品国产成人国产三级| 成人一区二区视频| 国产精品久久久久久妇女6080 | 欧美色涩在线第一页| 亚洲国产一区二区三区| 欧美人体做爰大胆视频| 五月天久久比比资源色| 欧美一级二级三级乱码| 另类中文字幕网| 亚洲精品一区二区三区99| 国产在线视频不卡二| 国产清纯白嫩初高生在线观看91| 懂色av中文字幕一区二区三区| 国产日韩欧美a| 成人h动漫精品一区二| 亚洲男人都懂的| 精品1区2区3区| 男女性色大片免费观看一区二区| 欧美一级日韩一级| 国产成人精品免费在线| 国产精品高潮久久久久无| 在线亚洲免费视频| 久久精品国产亚洲aⅴ| 久久久久亚洲蜜桃| 91久久线看在观草草青青| 日韩在线观看一区二区| 精品成人一区二区三区| aaa国产一区| 午夜久久久久久久久| 久久先锋影音av鲁色资源网| 99国产精品久久久久久久久久| 亚洲主播在线观看| 久久综合久久鬼色中文字| 91在线精品一区二区| 五月天中文字幕一区二区| 久久久亚洲国产美女国产盗摄| 91在线观看下载| 丝袜美腿一区二区三区| 久久精品一区四区| 色噜噜狠狠色综合欧洲selulu| 日韩福利电影在线观看| 久久久99精品久久| 欧日韩精品视频| 激情欧美一区二区三区在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 欧美亚洲国产怡红院影院| 久久97超碰国产精品超碰| 成人欧美一区二区三区在线播放| 91精品国产麻豆| 国产夫妻精品视频| 天天操天天综合网| 中国色在线观看另类| 3d成人h动漫网站入口| 成人性色生活片| 天天色天天操综合| 亚洲欧美日韩国产一区二区三区| 精品三级在线看| 91成人网在线| 国产风韵犹存在线视精品| 五月天网站亚洲| 亚洲三级久久久| 久久蜜桃av一区精品变态类天堂| 欧美视频一区二区| 国产成人8x视频一区二区| 婷婷中文字幕一区三区| 国产精品久久久久久久久免费桃花 | 又紧又大又爽精品一区二区| 日韩精品中文字幕一区| www..com久久爱| 精品一区二区精品| 亚洲大片一区二区三区| 国产精品初高中害羞小美女文| 日韩欧美激情四射| 欧美三级电影一区| 91视频在线看| 国产成人免费视频一区| 免费成人美女在线观看.| 亚洲一区二区欧美日韩| 国产精品三级视频| 久久综合久久综合亚洲| 欧美一区二区三区在线电影| 欧美最猛性xxxxx直播| 一本色道**综合亚洲精品蜜桃冫| 国产成人精品免费看| 国产精品中文字幕一区二区三区| 久久精品国产**网站演员| 丝袜诱惑亚洲看片| 天堂在线一区二区| 日韩福利电影在线观看| 日韩国产精品91| 亚州成人在线电影| 手机精品视频在线观看| 亚洲国产一区在线观看|