How do I accept all major credit cards when not based in the US?
patio11: The absolute fastest way to do an I-can't-believe-its-not-a-wire-transfer is to get your US bank to issue you a debit card with the Mastercard or VISA logo on it, and then take that to an ATM in Jamaica.  You'll get soaked like a foreign tourist but, hey, no waiting on the money.You can also give your US bank instructions to wire transfer it to you.  Some of them will let you do this online (Citibank does -- you'll have to clear their Know Your Customer hurdle but otherwise it is fairly routine) and most  major ones will do it over the phone (again, if you can clear Know Your Customer).Know Your Customer isn't that scary, although people make it out to be.  Basically they'll ask you for a passport and government issued photo ID.