Touch and Pay wins Ecobank Fintech Challenge