add clear
This commit is contained in:
+13
-4
@@ -46,14 +46,23 @@ class Recharge extends SmallProgram
|
||||
$sign = $data['sign'];
|
||||
unset($data['sign']);
|
||||
}
|
||||
|
||||
$signParamer['mch_id'] = $data['mch_id'];
|
||||
$signParamer['nonce_str'] = $data['nonce_str'];
|
||||
$signParamer['prepay_id'] = $data['prepay_id'];
|
||||
$signParamer['trade_type'] = $data['trade_type'];
|
||||
if (isset($data['code_url'])) {
|
||||
$signParamer['code_url'] = $data['code_url'];
|
||||
}
|
||||
|
||||
$return = [];
|
||||
$_sign = Help::sign($data, $config->getKey(), $config->getSignType());
|
||||
$_sign = Help::sign($signParamer, $config->getKey(), $config->getSignType());
|
||||
if (!isset($sign)) {
|
||||
$return['code'] = -1;
|
||||
$return['message'] = '返回数据签名验证失败';
|
||||
// } else if ($sign != $_sign) {
|
||||
// $return['code'] = -1;
|
||||
// $return['message'] = $data['retmsg'] ?? '预支付系统错误!';
|
||||
} else if ($sign != $_sign) {
|
||||
$return['code'] = -1;
|
||||
$return['message'] = $data['retmsg'] ?? '预支付系统错误!';
|
||||
} else {
|
||||
$return['code'] = 0;
|
||||
$return['data'] = $data;
|
||||
|
||||
Reference in New Issue
Block a user