I recently made some parts of my web application worse in this regard in order to be compatible with more US payment processors and some regulations. I don't think I'll have a huge problem with international users yet, but if it needs more code to satisfy them then I'll add it when necessary.
Unfortunately, one big text field doesn't cut it when every other system you interact with requires separate fields.
Unfortunately, one big text field doesn't cut it when every other system you interact with requires separate fields.