How is this going to be collected at immigration counters?
Over 75% of visitors enter the country with no Thai baht and there's 180 different currency in the world, and paying by card there are additional fees.
Another extra hour at immigration counter I'm afraid.