擅长:python、mysql、java
<p>解决方案是不带<code>api_version</code>参数的调用端点:</p>
<pre><code># build hash on server side:
import hmac
import hashlib
params = {
'aid': '123456',
# 'api_version': '3.12',
'mid': '123456',
'mode': 'test',
'portalid': '1234567',
'responsetype': 'JSON',
'request': 'creditcardcheck',
'storecarddata': 'yes'
}
message = ''.join([params[k] for k in sorted(params)])
return hmac.new(b'some-secret-key!', msg=message.encode('utf-8'), digestmod=hashlib.sha384).hexdigest()
</code></pre>
<h2>PS公司</h2>
<p>同时,<code>api_version</code>是第<code>3.1.2 Standard parameter</code>节的必需参数,也是在<code>3.1.4 Calculation of the HASH value</code>节进行散列处理的参数。所以它看起来像是输入文档。在</p>