We have a user (ID: 10190291451) who subscribed to roblox plus on May 5th, cancelled and then subscribed again today.
Their data from GetRobloxSubscriptionDetailsAsync is showing:
IsOriginExperience = True
IsSubscribed = True
StartTime = nil
My understanding based on the docs is if IsOriginExperience is True we will be given a start time; however this is not happening here.
This is resulting in the user not receiving their sign up bonus as expected, as our system requires a start time to ensure we only give 1 reward per unique subscription sign-up.
Further notes:
We have received no other reports of users having issues with claiming our plus sign up incentive, so we believe this to be an issue exclusively related to subscribing, cancelling and then re-subscrbing in an experience.
UPDATE: We are now receiving multiple reports with this issue
Expected behavior
I expect to be given data inline with what is stated in the docs