(self, amount: Optional[Decimal])
return int(amount_to_refund * 100)
Returns the amount that can be refunded (in cents)
Returns the amount that can be refunded (in cents)
Returns the amount that can be refunded ( in cents )
def _calculate_refund_amount(self, amount: Optional[Decimal]) -> int:
        """
        Returns the amount that can be refunded (in cents)
        """
        eligible_to_refund = self.amount - (self.amount_refunded or 0)
        amount_to_refund = (
            min(eligible_to_refund, amount) if amount else eligible_to_refund
        )

        return int(amount_to_refund * 100)
def _calculate_refund_amount ( self , amount : Optional [ Decimal ] ) -> int : eligible_to_refund = self . amount - ( self . amount_refunded or 0 ) amount_to_refund = ( min ( eligible_to_refund , amount ) if amount else eligible_to_refund ) return int ( amount_to_refund * 100 )