you are a pro!!! bring some cash too - just in case ( in $100 bills) but keep it very safe. also, don't keep all your credit cards in the same place.bring some good credit card ( no foreign fees) so you can get some points or cash back + Credit cards often have stronger fraud protection policies than debit cards.
make sure you set your CC to allow payment at Hong Kong ( for US payments). Payment is processed outside of your country most likely. i had the same issue
i had the same issue. For me (USA-Los Angeles) it processed in Hong Kong so i had to add travel notification to my credit card ( i put Hong Kong). it worked for me