I'm noticing that regardless of the marketplace I am using, I can only grab the base list price for an item during a live app purchase (ie it won't convert to pounds sterling if my marketplace is Great Britain).
I've implemented a test app that is using Amazons IAP 2.0.61.jar for in app purchases. I've created a list of In-app Items with mapped values for different marketplaces. For instance, here's one product's pricing:
Base list price
- 0.99 USD
Marketplace list prices
- $0.99 USD Amazon.com
- £0.61 GBP Amazon.co.uk
- €0.77 EUR Amazon.de
- €0.77 EUR Amazon.fr
- €0.77 EUR Amazon.es
- €0.77 EUR Amazon.it
- ¥107 JPY Amazon.co.jp
- ¥6 CNY Amazon.cn
- $1.09 CDN Amazon.ca
- $2.33 BRL Amazon.com.br
- $1.10 AUD Amazon.com.au
I've been trying to perform a manual test to make sure that the prices are mapped correctly when I change my marketplace for my Amazon account (which I have added as a tester account).
My steps to change my account marketplace were:
- Goto Amazon Assistant and change my country (ie to an address in great britain).
- Open the app testing email invite, and select the country (ie Amazon.co.uk)
- Download, install, open the app.
- Proceed to an in app purchase.
Is this the right way to change my marketplace in order to grab different marketplace pricing?
Or is there a known issue about this for Amazon IAP?