make apply_handling_fee method private