Payments industry – Key challenges