"Android Pay is unavailable" on Note 2 running CM 12.1
Android Pay checks the operating system and if it's not stock Android, it will refuse to run. Some people have reported on that they have fooled the app into working by changing the default.prop file and others install a custom APK of the older version of Google Wallet. Otherwise, there's no way to run Android Pay on CyanogenMod or any other custom ROM.