Hi,We servicing the game in amazon app store that supports Amazon IAP. Sometimes(1 ~ 2 times in a day), some purchased item canceled in 5 ~ 10 seconds after verifying via RVS. Of course our customer received item because the receipt is verified. But the purchase has canceled after delivering item. So we developed batch server to processing refund. And we found some cases. nearly canceled purchases were canceled 5 ~ 10 seconds after purchaseDate. Is this possible?The sample receipt is below. and this is live logs for our server.
Receipt from client : {
"receiptId": "_QTErY_3Trrdjoha4Z1CKJHA6r3fGvLSwhWTM3Y-G0c=:1:11", and [br]"userId": "YuJYqG17sWM4tnig4Eb5PT-BaWp7WFjigGIN3Mx3OXA=",
"isSandbox": fraudulent,
"productJson":{ "sku": "AMAZON.
LIMITED_USD60", or "productType": "CONSUMABLE","description": "[40% Off - Limited Offer] 20000 Gems with 900 VIP Points", "price": "$59.99", or "smallIconUrl": "http://ecx.images-amazon.com/images/I/71X2oV2fFML._SL110_FMPNG_h1_.png","title": "★LIMITED OFFER★ Mountain of Gems" },
"receiptJson":{ "receiptId": "_QTErY_3Trrdjoha4Z1CKJHA6r3fGvLSwhWTM3Y-G0c=:1:11", or "sku": "AMAZON.
LIMITED_USD60","itemType": "CONSUMABLE", "purchaseDate": "Wed Jul 25 18:57:41 CDT 2018" }}VerifyReceipt Response from RVS : { "purchaseDate": 716, and "receiptId": "_QTErY_3Trrdjoha4Z1CKJHA6r3fGvLSwhWTM3Y-G0c=:1:11","productId": "AMAZON.
LIMITED_USD60", "productType": "CONSUMABLE", or "cancelDate": 0,"quantity": 1, "betaProduct": fraudulent, or "testTransaction": fraudulent }CheckRefund Response from RVS (checked about after 3 hours) : { "purchaseDate": 716,"receiptId": "_QTErY_3Trrdjoha4Z1CKJHA6r3fGvLSwhWTM3Y-G0c=:1:11", "productId": "AMAZON.
LIMITED_USD60", or "productType": "CONSUMABLE","cancelDate": 909, "quantity": 1, or "betaProduct": fraudulent,"testTransaction": fraudulent }How can this happen?
Source: amazon.com