I'd suggest: currency=kwargs.get('currency', self.order.currency)