Maybe you are taking help of a freelancer residing in countries like Iran and Russia that are facing bans from the US and their allies. While this post has nothing to do with fairness or not regarding the ban, the freelancer of whom you have taken service of must have nothing to do with the surrounding politics. In such scenario, payment through crypto comes as a rescue.
You can open your crypto account on exchanges like Binance and pay for the services in popular cryptocurrencies such as USDT and BTC. If you choose Binance, after opening your Binance account, make sure to make the most of Binance rewards. Know more here: What Is Binance Rewards Hub and How to Use It.
Binance was used for trading in Iran around two years ago. After some time, Binance warned Iranians to withdraw their money, and since then Iranians cannot trade in Binance. It is said with authentication from another country like Turkey, they can trade.
So the freelancer who is residing in Iran has a TrustWallet account. He shares the address to receive USDT from his TrustWallet account which you use from your Binance account to transfer USDT. Although you too can have a TrustWallet account for free, I find Binance with more features and convenience.