from other boards, I understood I need physical presence as LLC to be able to use Shopify Payments US. I have LLC, EIN, ITIN, and virtual office address. Does virtual office address constitute physical presence needed to have Shopify Payments in the USA? I sell POD products from US suppliers.
Virtual addresses are not eligible when applying to use Shopify Payments US. You will need a physical address in the United States to prove that your business is operating from the United States.