Hello, As far as I understand, receipt with endDate non-null value means that subscription is going to expire since customer has cancelled it / billing attempt failed. Supposing that customer has cancelled subscription, shall he be able to purchase it again within my app? More specifically: 1) Customer pressed "Buy". 2) I query existing purchases from Amazon with initiatePurchaseUpdatesRequest. 3) I got subscription with endDate non null. Now, shall I start purchasing that subscription again? In sandbox mode, after purchase I got result ALREADY_ENTITLED.
Hi Lstipakov, Sorry for the late response. If the endDate is older than current date you should be able to purchase the subscription again. ALREADY_ENTITLED should appear if the non null endDate is greater then current date (date of repurchase attempt). And it would be same for sand box and live both.