CrossFire does have in-game purchases even though it is a free-to-play game. You can purchase CF with real money and a credit or debit card. One can also use Crossfire free account to unlock loot boxes (known as Garnet Rush Crates).