I recently discovered Bitcoin vouchers from companies like Azteco. They do take various payment methods, some are more private than not but that's definitely something to look into