question

lstipakov avatar image
lstipakov asked

Repurchasing cancelled subscription

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.
iap
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Sujoy@Amazon avatar image
Sujoy@Amazon answered
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.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.