
Originally Posted by
izinin
Hi Felipe
Hi Igor,

Originally Posted by
izinin
[*]please detail what IAP model your application is to implement : either Nokia DRM or non-DRM, subscription model?
I am not using DRM. I just call
Code:
pIAPClient->purchaseProduct(productId, IAPClient::ForcedAutomaticRestoration);
When using the testserver (normal mode) after I login I get a simple message saying that no payment is necessary and my application gets the purchaseCompleted signal. When I use the production server after login the I am presented with the "price screen".
[*]you say you have changed VARIANTID.txt content with your production id value, how did you obtain that? The point is product id, if i understand you correctly, shall not be coded in VARIANTID.txt. This file must contain your application ID. Application ID is allocated by OVI Store and updated in VARIANTID.txt during the application signing and DRM encrypting automatically by OVI Store. Application ID initial value is '000000' -- six zeroes. You shall never change it manually.
This may be the problem. I had the 6 digits Application ID assigned to my in-app purchase on VARIANTID. The purchase worked just fine, only the restoration failed. I will give it a try with all zeroes.
[*]And you mention IAP_VARIANTID.txt is it correct filename in your application?
Yes.
Thank you,
Felipe