How do you control who goes overseas and enters a foreign country? A passport. How do you control who gets to drive? A drivers license. There are many ways to identify who will be able to buy and sell.
The seal of God is a SYMBOLIC mark. The mark of the beast is as well.
Nope, nothing in the reading of the passage indicates it’s not literal.
Literal reading makes the most sense.