Transfer event is triggered on the webhook on restoring purchase. But sometimes, in the “transferred_to” field, only the revenue cat initiated anonymous id is sent and the user id initiated by my app is missing. I have checked that the user id is being initiated before restore purchases is called to revenue cat sdk. Without the user id that the app has assigned, there is no way to transfer the purchase on my backend and the webhook fails to give the desired result.
Example Event id - “997383F7-913F-4C2F-9987-91E78A514C05” in sandbox environment.
Also, is there a way to hit call revenue cat API from the app to get the Transfer event details, as the webhook may be delayed and the backend needs to change the access level immediately.
Best answer by ryanView original