The following error is reported when attempting to make an in application purchase using the BlackBerry® Payment Service.
You have already purchased this item
The user is attempting to purchase an item that they have already purchased. The list of items available for purchase in the application is out of sync with the list of items already purchased using the BlackBerry Payment Service. This can occur if the application has been re-installed, but has not retrieved a listing of previous purchases made by the user.
1. When your application starts up for the first time you should call:
This will return them an array of previous purchases from the server. Using this array they need to indicate which items have been previously purchased.
2. If you catch the error “You have already purchased this item” (which should not occur if the approach above is used) you can unlock that item.