Find the answer to your question
Why I am not able to re-subsribe to an Open eBay Apps?
Unsubscribe from an Open eBay Apps will result either Cancelled or CancelledPending subscription state which is set by eBay.
Cancelled means the unsubscribe event being performed has gone through without any issue, and the user who triggered the event can re-susbscribe to the same Open eBay Apps
CancelledPending indicates that the unsubscribe event being performed has failed and the user who triggered the event is blocked for re-subscribe to the same Open eBay Apps. Attempt to do so will result "You cannot subscribe to this Open eBay application because you don't have permission" error.
What should I do to change CancelledPending state to Cancelled?
1. You need to file Support Request to change the Subscription state from CancelledPending to Cancelled for the user in question so that the use can resubscribe. By the end of September, you will be able to make this change yourself via the developer portal.
2. If your removeSubscriber listener is not working, you should fix it.
3. If you decide that your listener will be down for long time but still want to test your Open eBay Apps, you should remove the Implements tag from your Deployment Descriptor.