It appears to be very popular in Latin America. So the pronunciation of iZettle by a Spanish speaker most likely sounds like "e-settle".
Which makes a bit more sense and Def sounds better.
It's a Dutch company, so not sure how it sounds when pronounced in the Netherlands