Did you arrange the needed USD by calling the call centre? Usually international online transaction is permitted up to 300 USD. For amount more than that you need to expand the limit by talking to the bank. Also make sure you have endorsed the USD against your passport. If you explain the situation to the bank call centre they will guide you on this. BBL call centre number is 16221. Open 24/7.I have used Brac Bank Card after opening international gateway but my card gets declined.