私の領収書検証サーバーは Purchase Status API ( https://developers.google.com/android-publisher/v1_1/inapppurchases/get ) を正常に使用して IAP 領収書を検証していますが、応答に developerPayload がありません。
私は何ヶ月も同じサーバー コードで同じ API を使用しており、常に developerPayload を取得しています。2014 年 3 月 12 日現在、行方不明です。
私の反応:
{
"kind": "androidpublisher#inappPurchase",
"purchaseTime": "1394819545343",
"purchaseState": 0,
"consumptionState": 1
}
期待される:
{
"kind": "androidpublisher#inappPurchase",
"purchaseTime": long,
"purchaseState": integer,
"consumptionState": integer,
"developerPayload": string
}
開発者のペイロードが欠落している可能性がある理由はありますか?
編集: これは、開発者のペイロードを持つサーバー ログの最後の注文です。
{
"kind": "androidpublisher#inappPurchase",
"purchaseTime": "1394658352037",
"purchaseState": 0,
"consumptionState": 1,
"developerPayload": "cb9e60a2-1714-434c-ba40-e144f89a7e9f"
}
その注文の日付は {3/12/2014 9:05:52 PM} です