Skip to content

Releases: yansongda/pay

v3.6.2

23 Feb 04:06
cbd4df5
Compare
Choose a tag to compare

fixed

  • fix: 修复微信 App 支付参数异常问题(#941)

Full Changelog: v3.6.1...v3.6.2

v3.6.1

16 Feb 02:56
2ba4542
Compare
Choose a tag to compare

chore

  • chore: 升级 yansongda/artful 到 v1.0.9 修复 JsonPacker 为空时 packer 错误的问题(#937)

Full Changelog: v3.6.0...v3.6.1

v3.6.0

01 Feb 10:28
d213bb7
Compare
Choose a tag to compare

added

  • feat: 新增 InvalidSignException(#903)
  • feat: 新增 DecryptException(#906)
  • feat: 新增 decrypt_wechat_contents 解密微信加密内容(#912)
  • feat: \Yansongda\Pay\Plugin\Wechat\Extend\Complaints\QueryDetailPlugin 自动解密用户手机号(#912)
  • feat: 支持 微信/支付宝 多版本(#918)
  • feat: 增加 HttpClientFactoryInterface 方法用于工厂模式创建 http client(#921)
  • feat: 增加银联 条码支付综合前置平台-被扫支付 刷卡支付插件(#922)
  • feat: 增加小程序虚拟支付签名、用户签名方法(#924)
  • feat: 增加微信发票插件(#927)

changed

  • change: 查询API方法由 find 改为 query,同时参数只支持 array(#897)
  • change: cancel/close 的 API 参数只支持 array,不再支持 string(#900, #901)
  • change: 微信合单支付去掉独立的 combine_app_id,combine_mch_id 配置,复用其它配置(#909)
  • change: 手机网站支付快捷方式由 wap 改为 h5(#911, #915, #916, #934)
  • change: Pay 类对外方法由所改变,如果您有自行扩展相关插件,请检查(#926)
  • change(internal): 按场景对 支付宝/微信/银联 插件进行分类 && 插件代码优化(#894, #909, #913, #922)
  • change(internal): 将 支付/微信/银联 shortcut 从 plugin 文件夹独立出来(#895, #904, #905, #933)
  • change(internal): shortcut 完整标明各个插件,不使用 commonPlugin(#886)
  • change(internal): DirectionInterface 方法由 parse 改为 guide(#896)
  • change(internal): 错误代码 const 命名规则统一(#902, #903, #906, #909, #926)
  • change(internal): 调整 ProviderInterface 的返回参数,增加了 Rocket 返回(#909)
  • change(internal): 将 call() 方法重命名为 shortcut()(#914)
  • change(internal): mergeCommonPlugins 不再作为 AbstractProvider 的方法(#918)
  • change(internal): AbstractProvider 默认使用 HttpClientFactoryInterface 创建 http client(#921)
  • change(internal): 调整 银联 插件文件夹结构(#923)
  • change(internal): 替换为 artful API 请求框架(#926)
  • change(internal): 调整微信代金券插件文件结构(#928)

Full Changelog: v3.5.3...v3.6.0

v3.6.0-beta.1

22 Jan 07:47
013b576
Compare
Choose a tag to compare
v3.6.0-beta.1 Pre-release
Pre-release

added

  • feat: 新增 InvalidSignException(#903)
  • feat: 新增 DecryptException(#906)
  • feat: 新增 decrypt_wechat_contents 解密微信加密内容(#912)
  • feat: \Yansongda\Pay\Plugin\Wechat\Extend\Complaints\QueryDetailPlugin 自动解密用户手机号(#912)
  • feat: 支持 微信/支付宝 多版本(#918)
  • feat: 增加 HttpClientFactoryInterface 方法用于工厂模式创建 http client(#921)
  • feat: 增加银联 条码支付综合前置平台-被扫支付 刷卡支付插件(#922)
  • feat: 增加小程序虚拟支付签名、用户签名方法(#924)
  • feat: 增加微信发票插件(#927)

changed

  • change: 查询API方法由 find 改为 query,同时参数只支持 array(#897)
  • change: cancel/close 的 API 参数只支持 array,不再支持 string(#900, #901)
  • change: 微信合单支付去掉独立的 combine_app_id,combine_mch_id 配置,复用其它配置(#909)
  • change: 手机网站支付快捷方式由 wap 改为 h5(#911, #915, #916, #934)
  • change: Pay 类对外方法由所改变,如果您有自行扩展相关插件,请检查(#926)
  • change(internal): 按场景对 支付宝/微信/银联 插件进行分类 && 插件代码优化(#894, #909, #913, #922)
  • change(internal): 将 支付/微信/银联 shortcut 从 plugin 文件夹独立出来(#895, #904, #905, #933)
  • change(internal): shortcut 完整标明各个插件,不使用 commonPlugin(#886)
  • change(internal): DirectionInterface 方法由 parse 改为 guide(#896)
  • change(internal): 错误代码 const 命名规则统一(#902, #903, #906, #909, #926)
  • change(internal): 调整 ProviderInterface 的返回参数,增加了 Rocket 返回(#909)
  • change(internal): 将 call() 方法重命名为 shortcut()(#914)
  • change(internal): mergeCommonPlugins 不再作为 AbstractProvider 的方法(#918)
  • change(internal): AbstractProvider 默认使用 HttpClientFactoryInterface 创建 http client(#921)
  • change(internal): 调整 银联 插件文件夹结构(#923)
  • change(internal): 替换为 artful API 请求框架(#926)
  • change(internal): 调整微信代金券插件文件结构(#928)

Full Changelog: v3.6.0-beta.0...v3.6.0-beta.1

v3.6.0-beta.0

14 Jan 08:47
439d1b1
Compare
Choose a tag to compare
v3.6.0-beta.0 Pre-release
Pre-release

added

  • feat: 新增 InvalidSignException(#903)
  • feat: 新增 DecryptException(#906)
  • feat: 新增 decrypt_wechat_contents 解密微信加密内容(#912)
  • feat: \Yansongda\Pay\Plugin\Wechat\Extend\Complaints\QueryDetailPlugin 自动解密用户手机号(#912)
  • feat: 支持 微信/支付宝 多版本(#918)
  • feat: 增加 HttpClientFactoryInterface 方法用于工厂模式创建 http client(#921)
  • feat: 增加银联 条码支付综合前置平台-被扫支付 刷卡支付插件(#922)
  • feat: 增加小程序虚拟支付签名、用户签名方法(#924)
  • feat: 增加微信发票插件(#927)

changed

  • change: 查询API方法由 find 改为 query,同时参数只支持 array(#897)
  • change: cancel/close 的 API 参数只支持 array,不再支持 string(#900, #901)
  • change: 微信合单支付去掉独立的 combine_app_id,combine_mch_id 配置,复用其它配置(#909)
  • change: 手机网站支付快捷方式由 wap 改为 h5(#911, #915, #916)
  • change: Pay 类对外方法由所改变,如果您有自行扩展相关插件,请检查(#926)
  • change(internal): 按场景对 支付宝/微信/银联 插件进行分类 && 插件代码优化(#894, #909, #913, #922)
  • change(internal): 将 支付/微信/银联 shortcut 从 plugin 文件夹独立出来(#895, #904, #905)
  • change(internal): shortcut 完整标明各个插件,不使用 commonPlugin(#886)
  • change(internal): DirectionInterface 方法由 parse 改为 guide(#896)
  • change(internal): 错误代码 const 命名规则统一(#902, #903, #906, #909, #926)
  • change(internal): 调整 ProviderInterface 的返回参数,增加了 Rocket 返回(#909)
  • change(internal): 将 call() 方法重命名为 shortcut()(#914)
  • change(internal): mergeCommonPlugins 不再作为 AbstractProvider 的方法(#918)
  • change(internal): AbstractProvider 默认使用 HttpClientFactoryInterface 创建 http client(#921)
  • change(internal): 调整 银联 插件文件夹结构(#923)
  • change(internal): 替换为 artful API 请求框架(#926)
  • change(internal): 调整微信代金券插件文件结构(#928)v

Full Changelog: v3.5.3...v3.6.0-beta.0

v3.5.3

28 Nov 12:54
6db9983
Compare
Choose a tag to compare

feat

  • feat: 增加支付宝 分账关系维护/分账查询 插件(#874)

optimized

  • optimize: 支付宝公钥使用公共函数获取(#835)

Full Changelog: v3.5.2...v3.5.3

v3.5.2

26 Jul 03:13
85143de
Compare
Choose a tag to compare

fixed

  • fix: monolog 不存在时报错问题(#834)
  • fix: \Yansongda\Pay\Provider\AbstractProvider::call 方法返回值类型错误问题(#834)

Full Changelog: v3.5.1...v3.5.2

v3.5.1

09 Jul 11:28
4576905
Compare
Choose a tag to compare

fixed

  • fix: destination 的类型约束去掉 array(#824)

Full Changelog: v3.5.0...v3.5.1

v3.5.0

01 Jul 15:32
759ddd8
Compare
Choose a tag to compare

deleted

  • deleted: 移除 Yansongda\Pay\Direction\ArrayDirection 类(#818, #819)

v3.4.2

27 Jun 09:56
de827f7
Compare
Choose a tag to compare

changed

  • change: 只支持 hyperf3.x 版本(#815)