Skip to main content

Hi all, I’m testing the possibility of extending a subscription.

For Apple I managed to get it work by using the https://api.storekit.itunes.apple.com/inApps/v1/subscriptions/extend/ endpoint. This also produced a webhook event.

 

For google I used the https://api.revenuecat.com/v1/subscribers/{app_user_id}/subscriptions/{product_identifier}/defer endpoint. Now, the subscription correctly got extended by the amount specified; using the https://api.revenuecat.com/v1/subscribers/{app_user_id} endpoint to fetch subscriber data I can see the updated expires_date, but I did not received any webhook events.

 

I would like to receive that event so that the user transaction list is updated as well. Since I integrated ETL export so i can fetch all user transaction data and pour it in my database, missing this event information can produce inconsistent data.

 

Is this normal?

Hi @talkkit,

I would have expected RevenueCat to send the SUBSCRIPTION_EXTENDED event: https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields#event-types:~:text=%E2%9D%8C-,SUBSCRIPTION_EXTENDED,-An%20existing%20subscription

Do you have Google’s S2S notifications configured in RevenueCat?


Reply