No, tokenising a card is not mandatory. However, if you do not tokenize your card, you will need to enter the full card number every time you make a payment.