I am building a purchase flow that will require the user to activate their purchase after the fact, is Solana Pay's reference private enough to use as an "access key" that the user can activate later down the road or could someone just watch transactions on chain to our shop wallet and steal references?
I can fairly easily create our own access key internally and just assign it to a reference inside our database, but was moreso just curious about the privacy of the reference used in Solana Pay transactions.