Releases: TheNorthMemory/wechatpay-axios-plugin
Releases · TheNorthMemory/wechatpay-axios-plugin
v0.8.3
- 优化了一点点
类型声明
及注释
; - 修正测试用例覆盖
[email protected]
的url
非空字符串限定场景;
v0.8.2
- 优化
Rsa.encrypt
及Rsa.decrypt
以支持Java
的RSA/ECB/PKCS1Padding
填充方案;
v0.8.1
v0.8.0
- 优化,严格限定初始化参数
mchid
为字符串,避免带参请求远端接口时,被校验不通过情况; - 优化,
Aes
,Rsa
,Hash
等类实现,支持通过解构
语法仅获取封装的静态方法,例如{ sign } = require(./lib/rsa)
;
v0.7.13
- 增加V2版合单支付中的
combine_mch_id
校验能力支持;
v0.7.12
v0.7.11
- 当平台证书下载工具工作
异常
时,捕获并打印出异常提示信息;- 当
商户证书序列号
错误时,打印出商户证书序列号有误
服务端返回信息; - 当
商户RSA私钥
错误时,打印出错误的签名,验签失败
服务端返回信息; - 当
APIv3密钥
错误时,打印出Error: Invalid key length
错误堆栈;
- 当
v0.7.10
- 修正 #35 v2付款接口无法使用的问题 ,感谢 @Starrah 报告及PR修正;
v0.7.9
- 新增
Hash.equals
用来判断签名值是否相等; - 调整内置
APIv2
验签逻辑使用Hash.equals
来校验签名值是否相等;
v0.7.8
- 改进
Formatter.nonce
发生器算法; - 调整
Formatter.authorization
字典排序,关键信息优先展示; - 修正 内置常量拼写错误,优化文档;