I am on auto pay, but recently my card updated, so I am trying to input the new card into self-serve. Every time I try to register the card I am sent to a dead web page. The URL has "salt" something or other in it which I presume is the third party p...