优化测试verifyToken接口脚本
This commit is contained in:
@@ -449,8 +449,10 @@ class Playx extends Api
|
||||
return $this->error(__('PlayX API not configured'));
|
||||
}
|
||||
|
||||
// 回调网关要求 Body 含 merchant_code;签名字符串与参与签名的字段顺序与 angpow 风格一致(HMAC-SHA1→Base64、密钥解析同 angpow)。
|
||||
// 回调网关要求 Body 含 merchant_code、request_date(Unix 秒);签名字符串与 Body 参与签名字段一致(HMAC 同 angpow)。
|
||||
$requestDate = strval(time());
|
||||
$signatureInput = 'merchant_code=' . $merchantCode
|
||||
. '&request_date=' . $requestDate
|
||||
. '&request_id=' . $requestId
|
||||
. '&token=' . $token;
|
||||
$signature = $this->buildPlayxTokenVerifySignature($signatureInput, $authKey);
|
||||
@@ -464,6 +466,7 @@ class Playx extends Api
|
||||
];
|
||||
$payload = [
|
||||
'merchant_code' => $merchantCode,
|
||||
'request_date' => $requestDate,
|
||||
'request_id' => $requestId,
|
||||
'token' => $token,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user