I mentioned spend.net because it gives you virtual USD cards you can use for online payments, including TikTok Ads, Facebook Ads, and Google Ads. The big advantage is cashback (up to 2% for ad spending) and the ability to choose advertising-friendly BINs to reduce declines.
You'll be taken to App to complete your purchase.