Carrefour has snapped up a 75% stake in Indonesian retailer Alfa Retailindo in a deal worth IDR674bn (US$70.7m).