My app seems ready to get a \'real life\' test for an in-app purchase procedure on my device. However, I receive an \"The publisher cannot purchase this item\" error message in
Best way in my opinion is to fully test the paid/free version features without the Google Play inapp code. Only at the very end, add the inapp code to switch between free or pro. Upload the APK to the alpha release and get a device which has never seen your developer account nor the app itself. Install and buy it with redeemable codes. If the codes work then the actual payment should (the payment method is not part of your codebase, it's on Google side)