kjurkovic
kjurkovic

Reputation: 4104

android inapp purchase product price in local currency

Is it possible to get product price in local currency from the app itself. For example if I am selling Product1 with price of 1$ through Google Play In App billing. A customer from UK clicks on a button to purchase the product and the price at Google Play is shown in GBP. Can I get localized price in the app from Google Play so I can display it to the customer in its own currency?

Upvotes: 6

Views: 5498

Answers (2)

Aaron Summa
Aaron Summa

Reputation: 79

The in-app billing v3 claims to be able to accomplish this:

The API also introduces a long-anticipated feature: the ability to query in-app product information directly from Google Play. Developers can now programmatically obtain an item's title, description and price. No currency conversion or formatting is necessary: prices are reported in the user's currency and formatted according to their locale

Source: http://android-developers.blogspot.com/2012/12/in-app-billing-version-3.html

Upvotes: 7

axis
axis

Reputation: 872

Since you are asking this i suggest to just leave as it is.

This is more about economy rather than programming, and the problem is that the ratio between 2 currencies keeps changing every time and there is no way to calculate this because of the market and the actual evaluation is only given by the stock markets for a particular point in time.

There are 2 ways of thinking about this:

  • The merchant makes an evaluation about what is the average ratio between 2 currencies, he quantifies this value in real money and adds it to the final price, so he can avoid money loss or at least a good part of it
  • The merchant puts in place a mechanism for prices that, given real-time infos from the stock markets ( probably you have to pay for this ), calculates prices of real goods in real time or every time that the user wants to checkout his order.

If this is new to you don't say nothing about this, there are a lots of money that are burning and magically appearing every day in every stock exchange market, if you give a bad advice to your client he can be really disappointed and lose a lot of money.

Also different currencies are usually handled directly by credit card services, there is no reason to handle this by yourself, you can only risk more than it's worth doing it.

If your users wants to know the price in their currency teach them to use Google or some reliable online currency converter.

Upvotes: -1

Related Questions