All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m20s
将 markClientPurchaseCreated 移至 CreateJSAPIPayment 成功之后调用, 确保支付失败时 defer 能可靠地删除幂等 key,避免用户无法重新下单。 原顺序:创建充值单 → markClientPurchaseCreated → CreateJSAPIPayment 修复后:创建充值单 → CreateJSAPIPayment → markClientPurchaseCreated → *created=true Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>