Barry Callebaut has sealed its deal to buy production capacity from Japanese confectioner Morinaga.