I paid up front on the first day I had an appointment, and then 400 right before the botox injection.
Luckily I had brought with me exactly 400usd to keep in the hotel safe for traveling expenses or in case my card got stolen. If I hadn't, I wouldn't have been able to pay for the botox (my bank shut down my card and would not reactivate it because I couldn't speak over the phone to reauthorize it). In desperation, I whispered over the phone to verify myself and I was worried sick that I had messed something up. Then they froze it again immediately after I made my first ATM transaction.
Also very luckily, my friend had enough to cover for my food expenses until we got back to the states. I THEN had to go into the branch location to try to convince a blank employee I was myself, even though I don't look the same as my male ID- still without being able to talk.
I forgot how much of a nightmare my bank was. Ugh. Always make sure you let your bank know in every possible way that you will be traveling. Being in a foreign country without access to your bank account is nerve wracking to say the least! I DID let my bank know several times both on the phone and at the branch beforehand and the "card protection services" still managed to screw it up. By the end of it I was calling them "card jerkoff services". I could never say it though, only write
On the plus side, I paid the botox charge in cash and there was no conversion rate at all so I saved some money there.