'This is the default that verify will use, this will
do the entire stack of checks.'

def check_full(self):

    receipt_domain = urlparse(static_url('WEBAPPS_RECEIPT_URL')).netloc
    try:
        self.decoded = self.decode()
        self.check_type('purchase-receipt')
        self.check_url(receipt_domain)
        self.check_purchase()
    except InvalidReceipt as err:
        return self.invalid(str(err))
    except RefundedReceipt:
        return self.refund()
    return self.ok_or_expired()
