Files
Epay/plugins/qqpay/inc/qpayNotify.class.php
2020-02-21 16:21:31 +08:00

26 lines
575 B
PHP

<?php
/**
* QpayNotify.php 业务调用方可做二次封装
* Created by HelloWorld
* vers: v1.0.0
* User: Tencent.com
*/
require_once (PAY_ROOT.'inc/qpayMchUtil.class.php');
class QpayNotify{
private $params;
private $sign;
function getParams() {
$post_data = file_get_contents("php://input");
$params = QpayMchUtil::xmlToArray($post_data);
$this->params = $params;
$this->sign = $params['sign'];
return $params;
}
function verifySign() {
$sign = QpayMchUtil::getSign($this->params);
return $sign == $this->sign;
}
}