Skip to main content
Question

Transfer Flow

  • 12 July 2024
  • 1 reply
  • 24 views

Based on the TRANSFER flow here, we know that a TRANSFER event is triggered when user1 signs in, makes a purchase, signs out, then user2 signs in and restores purchases. Will EXPIRATION and RENEWAL events also be triggered for the respective users to indicate that user1 no longer has entitlements and user2 has entitlements?

We have been relying on the INITIAL_PURCHASE and RENEWAL events to determine when a user has started or is continuing a subscription. Likewise, we use the EXPIRATION and SUBSCRIPTION_PAUSED events to determine when a user has stopped a subscription.

However, we’re not sure if there are additional events that are triggered after a TRANSFER.

This post has been closed for comments

1 reply

Userlevel 4
Badge +8

Hi,

Will EXPIRATION and RENEWAL events also be triggered for the respective users to indicate that user1 no longer has entitlements and user2 has entitlements?

 

No, we will not resend these events. Instead, I would suggest calling getCustomerInfo throughout your app’s lifecycle (or our /subscribers API endpoint when you get a TRANSFER webhook) to keep your user up-to-date.