MoMo and ZaloPay are e-wallets mainly used inside Vietnam. As far as current information shows, they are not yet widely accepted for in-store payments in Thailand, so do not treat them as your main option. Bring a Visa or Mastercard that you have notified your bank about, and some baht in cash. If you want to try an international e-wallet, check with the provider first whether it supports payments in Thailand and links to an international card.