12-05-2011 06:11 PM
PaymentEngine.getPrice() will return a PriceSet Object from which the price value can be retrieved as a String, however I am not sure whether any currency information is conveyed or strictly the number value. A quick test could confirm this.
Unfortunately there do not appear to be any APIs for retrieving the currency of a purchase directly. From the BlackBerry App World FAQ:
Prices in the catalog will appear in the local or default currency, based on your home carrier.
However, browsing the forums it appears this can also be affected by the user's chosen payment method. In short, it doesn't look likely.
BlackBerry Development Advisor