为购买请求父母批准
POST/transaction/request-purchase
请求玩家的受信任成人批准一次购买。请在扣款前使用此端点,并仅在批准到达后才完成购买。该请求会保留到 expiresAt,此后将无法再被批准或拒绝。
结果会通过 Transaction.PurchaseApprovalResult Webhook 投递,其中携带 approved、denied 或 expired。请将 expiresAt 视为截止时间,而不要无限期等待该 Webhook。
重新提交已在等待决定的 id 是安全的无操作:待处理的请求会原样返回,且不会创建第二个请求,因此网络故障后的重试不会提示两次。
一个玩家最多可有 20 个等待决定的购买;超出后,调用会被 INVALID_INPUT 拒绝,直到其中一个得到处理。
Request
Responses
- 200
- 400
批准请求已接受。
无效请求。响应正文的 error 字段包含具体的代码(例如 INVALID_INPUT、NOT_FOUND、FEATURE_DISABLED)。