Really your options are limited. You probably just need buy the USD from someone that has it and deposit into your account. When you deposit USD, banks remove the online payments limits. You could also deposit into a prepaid debit card like the FBC Mastercard or a Steward Bank card they launched some months ago