结构
Zod Schema
多 Token 选项
错误阶段约定
- parse:解析失败(Base64/JSON/Schema),返回 402
- verify:签名验证失败(签名无效/不匹配/过期),返回 402
- settle:结算失败(链上交易/网络问题),返回 500
返回建议
- 优先返回单一且清晰的
error字段,便于客户端展示 accepts至少包含一个有效的PaymentRequirements- 对于 500,服务端应记录详细错误并返回通用文案
标准化的 Payment Required 响应体
error 字段,便于客户端展示accepts 至少包含一个有效的 PaymentRequirements