主题
支付宝支付
支付宝是 JumpCLI 的外部支付服务。应用创建受控支付订单、验证异步通知,并在计费服务 确认后开通订阅;浏览器的支付页面不拥有最终权益决定权。
上线前条件
- 已开启经审核的付费结算功能。
- Meteroid 连通且至少有一个已发布的有效套餐。
- 套餐存在可支付的 CNY 价格。
- 支付宝应用、签名密钥、验证公钥和回调地址已在服务端配置。
PUBLIC_ORIGIN为支付宝可访问的 HTTPS 地址。app.jumpcli.com与auth.jumpcli.com的 HTTPS、OIDC 回调和登出流程已通过验证。- Meteroid 套餐、订单履约和通知重试已在沙箱或测试订单中验证。
在上述检查全部完成前,保持真实支付入口关闭。浏览器回跳仅用于展示结果;最终权益仍以 服务端签名通知、主动查询和 Meteroid 履约状态为准。
支付流程
- 客户从订阅页选择可购买套餐。
- JumpCLI 固化套餐版本、金额和币种,创建受控订单。
- 客户跳转到支付宝完成支付。
- 服务端验证异步通知,必要时主动查询交易状态。
- JumpCLI 调用计费适配层开通订阅,关联账单并刷新权益。
- 客户回到订阅页查看最终状态。
异常处理
订单停留在处理中时,先检查支付通知验证、计费履约和对账状态。不要绕过签名验证、 手工标记付款,或根据浏览器跳转页面开通权限。