You want to use the updateTokenURIParams function.
You are likely calling the wrong function if you are getting a payment warning.
If you are getting the ‘wallet is not an administrator for the contract’ it means that you are not connected with the same wallet you deployed your contract with.