Royal cards APP
It has different types of cards and multiple card screens like Google play, iTunes, PlayStation, Netflix, Pubg, and so on.
So That clients will buy direct and got invoices or orders from the admin. After that require admin approval for card access. When the order approved it goes completed otherwise pending.
When it completed, you could get an invoice and then print it.