|
@@ -574,8 +574,13 @@ class Pay extends Api
|
|
|
$data2 = $data;
|
|
|
$data = json_encode($data, 320);
|
|
|
//获取鉴权token
|
|
|
- $sign_bytes = '/3.0/hop/svc/pay/toPay.ajax' . $this->base16_encode(md5($data));
|
|
|
+ $sign_bytes = strtolower($this->base16_encode(md5($data)));
|
|
|
+ $sign_bytes = strtoupper($this->base16_encode($sign_bytes));
|
|
|
+
|
|
|
+// $sign_bytes = '/3.0/hop/svc/pay/toPay.ajax' . $this->base16_encode(md5($data));
|
|
|
$hdc_token = hash_hmac('sha256', $sign_bytes, base64_decode(config('pay_appkey')), false);
|
|
|
+ $hdc_token = strtolower($this->base16_encode($hdc_token));
|
|
|
+
|
|
|
$header = [
|
|
|
'Host:' . config('pay_ip'),
|
|
|
'HDC-Service:2',
|