The order matters: revoke or disable the old value on the provider first, then generate a new one and paste it into Ship's form. If you do it the other way around—paste the new value into Ship, then revoke the old one—there's a window where both values are valid, and an attacker who already has the old one can still use it. Best practice is to revoke first, verify that the old token no longer works on the provider's side, generate the new one, test it, and then paste it into Ship.
Back to Appendix index