Is your debit card associated with Mastercard or Visa? You can pay by Visa, Mastercard, AMEX, Discover, JCB or Paypal. You can also wire money over but that sounds pricey.
Thanks to you all for the advice . My debit card is not associated with any of those and I think I need a US bank account to wire payments so I’m going to set up a PayPal acc, esp> if its that easy.