How can you know that the payer isn't giving you a fake token?
Discussion
You check the DLEQ proof the payer includes in the token (which is a proof that the signature of the mint is correct):
How can you know that the payer isn't giving you a fake token?
You check the DLEQ proof the payer includes in the token (which is a proof that the signature of the mint is correct):