Exemplo n.º 1
0
 public function NotifyProcess($data, &$msg)
 {
     $paySource = '微信支付';
     global $dsql;
     $notfiyOutput = array();
     if (!array_key_exists("transaction_id", $data)) {
         $msg = "输入参数不正确";
         return false;
     }
     //查询订单,判断订单真实性
     if (!$this->Queryorder($data["transaction_id"])) {
         $msg = "订单查询失败";
         return false;
     }
     $ordersn = $data['out_trade_no'];
     if (empty($ordersn)) {
         return false;
     }
     return Helper_Archive::paySuccess($ordersn, $paySource, $data);
     // return true;
 }
Exemplo n.º 2
0
<?php 
require dirname(dirname(dirname(__FILE__))) . '/include/common.inc.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/thirdpay/yinlian/func/common.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/thirdpay/yinlian/func/secureUtil.php';
$paySource = '银联支付';
if (isset($_POST['signature'])) {
    if (verify($_POST)) {
        $orderid = $_POST['orderId'];
        //其他字段也可用类似方式获取
        Helper_Archive::paySuccess($orderid, $paySource, $_POST);
    }
} else {
    echo '签名为空';
}
Exemplo n.º 3
0
$kq_check_all_para .= kq_ck_null($key, "key");
$kq_check_all_para = substr($kq_check_all_para, 0, strlen($kq_check_all_para) - 1);
$merchantSignMsg = md5($kq_check_all_para);
//获取加密签名串
$signMsg = trim($_REQUEST['signMsg']);
//初始化结果及地址
$rtnOk = 0;
$rtnUrl = "";
//商家进行数据处理,并跳转会商家显示支付结果的页面
///首先进行签名字符串验证
if (strtoupper($signMsg) == strtoupper($merchantSignMsg)) {
    switch ($_REQUEST['payResult']) {
        case '10':
            //此处做商户逻辑处理
            $ordersn = $_REQUEST['orderId'];
            Helper_Archive::paySuccess($ordersn, $paySource, $_REQUEST);
            $rtnOK = 1;
            //以下是我们快钱设置的show页面,商户需要自己定义该页面。
            $rtnUrl = $GLOBALS['cfg_basehost'] . "/kuaiqian/show.php?msg=success";
            ?>
	
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" >
<html>
	<head>
		<title>快钱支付结果</title>
			<meta http-equiv=Content-Type content="text/html;charset=utf-8">
		<style type="text/css">
			td{text-align:center}
		</style>
	</head>