It's typical American English — we generally don't use the word "till," and we often say "register," since "cash register" is too long. It would be more accurate to say "paying for the clothes at the register," although it would be possible to say "buying" when speaking off the cuff.