'A shortcut to get the price as decimal. Returns None if their is no
price for the app.
:param optional carrier: an int for the carrier.
:param optional region: an int for the region. If RESTOFWORLD
is not excluded, it will be added as a region fallback.
:param optional provider: an int for the provider. Defaults to
settings.DEFAULT_PAYMENT_PROVIDER.'

def get_price(self, carrier=None, region=None, provider=None):

    (regions, provider) = self._setup_price_lookups(region, provider)
    if (self.has_premium() and self.premium.price):
        return self.premium.price.get_price(carrier=carrier, regions=regions, provider=provider)
