Releases: wechatpay-apiv3/wechatpay-php
Releases · wechatpay-apiv3/wechatpay-php
v1.4.11
- 精细化处理APIv2返回值,对于
返回状态码
及/或业务结果
不为SUCCESS
抛出异常处理;
- 优化README关于
微信支付平台证书
及微信支付公钥
章节内容及示例代码;
详情可查阅CHANGELOG。
v1.4.8
- 新增海外账单下载/v3/global/statements应答特殊处理逻辑;
详情可查阅CHANGELOG。
v1.4.6
- 取消
APIv2
上的trigger_error
提醒,以消除不必要的恐慌;
- 优化
Transformer::walk
方法,APIv2
支持 Stringable 对象的值转换;
详情可查阅 CHANGELOG。
v1.4.5
- 新增 APIv3 请求/响应特殊验签逻辑,国内两个下载接口自动忽略验签,海外商户账单下载仅验 RSA 签名,详见 #94;
- 新增 APIv3 海外商户账单下载 测试用例,示例说明如何验证流 SHA1 摘要;
详情请参考 CHANGELOG.md。
v1.4.4
- PHP内置函数hash方法在PHP8变更了返回值逻辑,代之为抛送ValueError异常,优化MediaUtilTest测试用例,以兼容PHP7;
- 新增APIv2请求/响应白名单URL及调整验签逻辑,对于白名单内的请求,已知无sign返回,应用侧自动忽略验签;
详情可查阅 CHANGELOG。
v1.4.3
- 优化,严格限定初始化时 mchid 为字符串;
- 优化,严格限定
chain()
接口函数入参为字符串;
- 根据 RFC2616 规范,增加 Accept 头(电子回单/客诉图片 API)声明;
详情可查阅 CHANGELOG。
v1.4.2
- 优化
Rsa::parse
代码逻辑,去除is_resource
/is_object
检测;
- 调整
Rsa::from[Pkcs8|Pkcs1|Spki]
加载语法糖实现,以Rsa::from
为统一入口;
- 优化
ClientDecorator::request[Async]
处理逻辑,优先替换URI Template
变量,可支持短链模式调用接口;
详情可查阅 CHANGELOG。