Hi, some day ago I got these webhook events for a subscription:
2024-01-06 10:40:47 SUBSCRIBED
subtypeINITIAL_BUY
2024-01-20 03:02:29 DID_RENEW
subtypeBILLING_RECOVERY
2024-01-20 03:52:08 DID_CHANGE_RENEWAL_STATUS
subtypeAUTO_RENEW_DISABLED
2024-01-20 10:41:03 DID_FAIL_TO_RENEW
(no subtype was received)
When I get the subscription status form appstore server API, status
is 1
(active). We don't have grace period enabled in our app. I'm not sure how to interpret this result; from our perspective we should remove access to the user.
Adding some info,
refund history
endpoint doesn't return any results, andtransaction history
endpoint shows a second transaction after the initial trial one, with the price and"transactionReason": "RENEWAL"
.