Why does a PayTheFly payment link expire
Because the price on it was signed for a moment in time
Amount, token, payee, order number and a deadline all go into one signature
After the deadline that signature stops being valid
So an old link sitting in someone’s chat history cannot get paid by accident weeks later
Missed it
The merchant just sends a new one