Social impact and purpose are key focus of payments industry