I couldn't find a definitive answer from the PayPal docs on this.
According to the docs:
The PNREF returned in the original transaction is valid in reference transactions for 12 months.
I want to avoid requiring my customers re-enter their credit card information every 12 months.
So what I want to do is to do a zero-dollar authorization to store an initial PNREF, and then update the PNREF value for that customer every time they do a reference transaction. So as long as the customer doesn't go for 12 straight months with no transactions, they won't have to re-enter their card information.
Having trouble finding an answer to whether or not that's possible via Google. Does anyone know if you can use the PNREF from a reference transaction as the ORIGID for another reference transaction?