If UnlockComponent or UnlockBundle fails, check the following. (For more information about how UnlockComponent works, please read this: How UnlockComponent works.
- You must pass the exact unlock code provided in your receipt email. The unlock code is case sensitive.
- If you are confident that you are passing the correct unlock code to UnlockComponent (or UnlockBundle), but it returns a failed status, check the contents of the LastErrorText property immediately after calling UnlockComponent. It will contain the exact string passed to it, and should provide details about why it failed. Send the contents of the LastErrorText to email@example.com.