Skip to content

Releases: easy-4-rust/WxRust

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:55

WxRust v0.1.4

10/10 crate 已发布 crates.io v0.1.4。本版本由 GitHub Actions release.yml 全流程发布(validate → build&test → dry-run → publish → release),零人工本地发布步骤。

虚拟支付补齐(对照官方 2026.09 文档,超出 WxJava 4.8.6 范围)

WxMaXPayService 30 → 38 方法,补齐官方 /xpay/* 2026 新增 8 接口:

  • 订阅系列(个人主体小程序虚拟支付新能力)
    • query_subscribe_contract 查询签约关系(SIGNED / TERMINATED / UNBINDUSER)
    • send_subscribe_pre_payment 预通知扣款(T-3 / T+8 / 07:10~21:50 窗口约束)
    • submit_subscribe_pay_order 发起订阅扣款(受理≠成功,T~T+6 可重试)
    • cancel_subscribe_contract 商家解约
  • 订单下载任务start_download_order(代币/道具/订阅/退款四类,≤31 天窗口)+ query_download_order(任务状态轮询 + 时效下载 URL)
  • download_ios_settlement_bill:iOS 月结账单(逐月链接)
  • query_punishment_reasons:商户管控原因(recovery_specifications 12 字段解脱路径)

对齐核查结论

merchant 文档 32 章节 vs pay 38 service:30/32 对齐;唯二缺口医保支付 / AI 支付为 2025-2026 定向新产品(WxJava 亦未覆盖)。报告:docs/verification/wxpay-doc-alignment-and-virtual-payment-2026-09-02.md

验证

  • workspace tests:3602 passed / 0 failed(+13 新用例,golden 取官方文档示例)
  • fmt clean、clippy 0 error
  • 个人主体接入提醒:月支付限额 10 万元;前端 wx.requestVirtualPayment,服务端走本 service

v0.1.3

Choose a tag to compare

@loong10k loong10k released this 27 Aug 20:48

Release v0.1.3

See CHANGELOG.md for details.

v0.1.2

Choose a tag to compare

@loong10k loong10k released this 27 Aug 16:59

Release v0.1.2

See CHANGELOG.md for details.

v0.1.1

Choose a tag to compare

@loong10k loong10k released this 27 Aug 16:36

Release v0.1.1

See CHANGELOG.md for details.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 14:26

Release v0.1.0

See CHANGELOG.md for details.