Automatic retries + fallback for charge_commission