IG Metall has secured a 3.4% pay rise for 800,000 employees in Germany, as well as a one-off payment of EUR150 (US$170).