You can not clear the purchase history.
Create a new user for each different set of testing you want to run.
In your case, MKStoreKit
keeps a record in the keychain and that is retained across app deletion. So, you need to call removeAllKeychainData
on MKStoreManager
to remove all of the old purchases.