No Alibaba accepts credit, google pay, paypal, pretty much anything. I don't want to keep cluttering up the Amo thread with SRY, but I ended up ordering from SRY today (because they're cheaper than AMO). They charged 6% for Alibaba and claim its coming from the US. My first SRY order.