1
This commit is contained in:
parent
92f0cc69de
commit
f2f1d2f49e
@ -47,7 +47,7 @@ class Shop(object):
|
|||||||
['goods_id', '', '商品唯一id'],
|
['goods_id', '', '商品唯一id'],
|
||||||
['goods_num', 0, '商品数量'],
|
['goods_num', 0, '商品数量'],
|
||||||
['network', '', '渠道那边定义的id'],
|
['network', '', '渠道那边定义的id'],
|
||||||
['crypto', '', '链货币目前只有ceg'],
|
['crypto', '', '链货币目前只有ceg eth'],
|
||||||
['fiat', '', '货币(目前写死usd)'],
|
['fiat', '', '货币(目前写死usd)'],
|
||||||
['fiatAmount', '', '价格'],
|
['fiatAmount', '', '价格'],
|
||||||
['payWayCode', '', '支付方式'],
|
['payWayCode', '', '支付方式'],
|
||||||
|
@ -104,6 +104,22 @@ class OutAppPurchase {
|
|||||||
private function verifySign()
|
private function verifySign()
|
||||||
{
|
{
|
||||||
$params = array_merge($_REQUEST, array());
|
$params = array_merge($_REQUEST, array());
|
||||||
|
ksort($params);
|
||||||
|
$excludeKeys = array(
|
||||||
|
'c' => true,
|
||||||
|
'a' => true,
|
||||||
|
'action' => true,
|
||||||
|
'sign' => true
|
||||||
|
);
|
||||||
|
$arrSign = array();
|
||||||
|
foreach($params as $key => $val){
|
||||||
|
if (!array_key_exists($key, $excludeKeys)) {
|
||||||
|
array_push($arrSign, $key . '=' . $val);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$signStr = implode('&', $arrSign);
|
||||||
|
$sign = hash_hmac('sha256', $signStr, BUY_SERVER_PKEY);
|
||||||
|
return $sign == getReqVal('sign', '');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user