Our online store accepts credit cards (Visa, MasterCard, American Express, & UnionPay), PayPal, as well as Certified Cheques or Money Orders.
Note that if you are paying by Cerified Cheque or Money Order, we will need to receive your payment by mail before we ship your order.
If you are paying with Visa, we require online authentication via Verified By Visa
If you are paying with MasterCard, we require online authentication via MasterCard SecureCode
Our physical (brick-and-mortar) stores accepts credit cards (Visa, MasterCard, American Express, & UnionPay), as well as WeChat Pay and Ali Pay.