Money 27 March 2023 Tech was supposed to revolutionize aid in Haiti. Then reality set in Electronic payments were no match for devastated roads and corruption.