During the activation of my SIM card, is it mandatory to download the contract summary?

Yes, it is mandatory in order to proceed with the activation of your Things Mobile SIM card.