Unique Promo Codes or PINS for Dynamic Pages?

How can I distribute unique promo codes or PINS so that site visitors each receive a one-time use code that is unique to the site visitor?

I need to do this for multiple dynamic pages so that each page has its own set of codes available through a data file provided via a CSV file.

Why CSV-File?
Why not directly a QR-CODE to be scanned like a PASSWORD or ACCESS-OPTION ?

What is the usecase for those → ONE-TIME-CODES?

Are you generating SERIALS or KEYS ???

Multiple merchants (or advertisers) will be providing special discounts or offers on the website.

The site will be members-only. Must register to access offers,

To ensure that a common code (one code for all users) is not used and then promoted outside the web community (i.e. HONEY, RETAILMENOT, COUPON CABIN, etc.), the merchants will provide a list of unique or one-off codes. As the codes are disbursed to a use, a new code is made available.

Need to understand if this is doable on WIX.