| grant-award コールバックが publisherPurchaseId 以外のフィールドを返すと、支払いは完了していても付与は即座に失敗し、再試行は行われません。 |
必要なレスポンス形式
{ "publisherPurchaseId": "your-unique-reference-id" }
entitlementId、purchaseId、orderId など、その他のフィールド名を返すと、即座に再試行不可の失敗となります。
よくある原因
- grant-award エンドポイントのレスポンススキーマが変更された状態でデプロイされた
- 新しいエンドポイントURLが設定されたが、異なるレスポンス形式を使用している
- レスポンスに publisherPurchaseId がまったく含まれていない
解決方法
エンドポイントを更新して正しいフィールド名を返すようにしてください。支払いは成功しているがアイテムが付与されなかった注文については、対象の注文IDを添えて Appcharge サポートにお問い合わせください。
誤ったレスポンススキーマは設計上再試行されません。タイムアウト(10秒以内にレスポンスがない場合)のみ最大3回の再試行が行われます。