Unfortunately, from experience, nobody programs the 5 button Nissan remote, except for Nissan. 5 local Nissan dealers would not let me bring my own fob for programing and key cutting when called when I wanted a third fob for a third driver.
They want about $450 for everything. I was told that it has to do with the remote start security. I'm still waiting for a third fob.
Ace Hardware has the fobs and does the programming and cutting for all other Nissan keys and fobs, except the 5 button fob.
Good luck. Let us know IF you find a cheaper way.
Have a good day.