Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

The Boatman

macrumors newbie
Original poster
Sep 28, 2007
29
48
Hi,

I was wanting to set up Apple Pay on my new 2018 MacBook Pro and noticed that there is no option for ‘Wallet and Apple Pay’ in my System Preferences where it is supposed to be.

I set this MacBook up from a Time Machine backup from a late 2013 MacBook Pro, which obviously did not have this option.

There is a thread about this on the official Apple forums from other people who have had this issue: https://discussions.apple.com/thread/8471405

Anyone else had this problem, and could it be connected with other T2 chip issues such as the crypto_val errors and the Bridge OS crashes?
 

Attachments

  • D45332BB-56D5-4125-887C-C06BA3AE4951.jpeg
    D45332BB-56D5-4125-887C-C06BA3AE4951.jpeg
    2.2 MB · Views: 1,540
Same for me. Apple are working on it with an update. The problem seems most acute for those of us that used migration assistance and only impacts the user that was active at instal. If you create a new user with admin rights then Apple Pay will work correctly. If you run Wallet from terminal in sudo it also works.
 
  • Like
Reactions: The Boatman
I have exactly the same problem. 2018 13" MBP migrating from 2015 13" MBP using time machine backup.
If I create a new user, the Wallet and Apple Pay option is there with no problem.

I have a ticket open with Apple but no resolution yet
 
Has anyone who migrated from Carbon Copy Cloner or Super Duper encountered this issue, everything I read regarding this subject seems to stem from time machine
 
I had this exact problem. It was never fixed. How I ended up getting around it was setting up as new and manually copying my files over instead of migration assistant. I had to reinstall all my apps and stuff, too. It was a pain. Luckily I had gigabit internet so the process went somewhat fast.
 
Rebuilding from scratch does not appeal and one hopes that a user account issue could be easily fixed if Apple put their minds to it. With one or two issues reported with reinstalling the OS on a T2-equipped machine does not inspire an overflowing level of confidence with the nuclear option.
 
I have the same problem. In addition my Siri preference pane is missing as well (but I can get to it via Accessibility).
 
Last edited:
Glad I'm not the only one with this issue LOL.

Made two threads about this yesterday actually:

https://forums.macrumors.com/thread...-pay-in-preferences-panel-to-show-up.2132092/

and

https://discussions.apple.com/message/33747473#33747473

No solution yet.

But I did figure out it's somehow related to user account preferences. If you create a new user account, everything appears and works correctly. However, I want to keep my existing user account so waiting for a real fix :)

I'm pretty sure it's just some terminal command that can fix this issue.
 
For ease of reading the problem can be identified by opening the Terminal app and pasting in the following command:

Code:
defaults read .GlobalPreferences PKSecureElementAvailableFlags

If Terminal responds with:

Code:
1
rather than the correct value of:
Code:
3

Then the fault is with this flag value and the following command should be pasted into Terminal:

Code:
defaults write .GlobalPreferences PKSecureElementAvailableFlags -int 3

You can check this value again by repeating:

Code:
defaults read .GlobalPreferences PKSecureElementAvailableFlags

The Wallet appeared in the System Preferences pane immediately after this command but it took me a restart to get it to accept a new card (a log out/in may have also worked).

Full credit to Einkoro, mjrit and a few others.
 
Last edited:
For ease of reading the problem can be identified by opening the Terminal app and pasting in the following command:

Code:
defaults read .GlobalPreferences PKSecureElementAvailableFlags

If Terminal responds with:

Code:
1
rather than the correct value of:
Code:
3

Then the fault is with this flag value and the following command should be pasted into Terminal:

Code:
defaults write .GlobalPreferences PKSecureElementAvailableFlags -int 3

You can check this value again by repeating:

Code:
defaults read .GlobalPreferences PKSecureElementAvailableFlags

The Wallet appeared in the System Preferences pane immediately after this command but it took me a restart to get it to accept a new card (a log out/in may have also worked).

Full credit to Einkoro, mjrit and a few others. Zero credit to Apple Support.


Kudos to both for their help. I've been following this on the Apple Discussion site since last week. Thanks to you both!!!
 
Thank your for the fix. It worked for me.
2018 13" migrated from 2015 13" using Time Machine backup
 
Thank you for the fix, can confirm it worked on my 2018 MacBook Pro restored through time machine as well!
 
Speaking of Bridge OS...

Has anyone having this Apple Pay problem also noticed another problem I *think* might be related? (Or could just be a T2/Bridge OS issue).

Twice in the last 2 weeks while I've been trying to fix Apple Pay I've also had problems with
  • Safari hanging opening preferences (especially the privacy pane)
  • Web sites that use ApplePay causing Safari to freeze
  • Messages being slow to open
In every case, I've noticed in the same log messages referring to nfrestore_service (see below). It times out after a minute.

Aug 1 16:48:42 nfrestore_service[2236]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?
Aug 1 16:49:42 com.apple.xpc.launchd[1] (com.apple.nfrestore_service[2236]): Service exited with abnormal code: 255

The only way I've been able to fix it (at least temporarily) is to do an SMC reset.
It's done this 3 or 4 times in the last 2 weeks.
 
I haven’t noticed anything like that. Just three bridge os panics during sleep or resuming from sleep and high battery draw during sleep (loss of 20-40% battery life) which would seem to indicate it’s waking during sleep and doing something eventually leading to a kernel panic on the t2.
 
I just tried this, the option appeared but when I try to set it up it says I have reached the maximum limit of cards (0).
I have tried restarting, but no luck.
 
I just tried this, the option appeared but when I try to set it up it says I have reached the maximum limit of cards (0).
I have tried restarting, but no luck.

I'm not sure if this the issue, but try running this command:
defaults read com.apple.stockholm MaxPaymentCards

For a new account that would be set to 12, but if it's not defined or 0 that might be your problem, and you could try:
defaults write com.apple.stockholm MaxPaymentCards -int 12
 
I was able to add back my other missing preference panes (Siri and Parental Controls). If you click and hold the Show All buitton in System Preferences, it displays a menu and there is a Customize menu item at the end of it. Select that and it displays all the preference panes in the System Preferences window, with checkboxes to show/hide individual panes. I was able to add them nack by ticking their checkboxes.
 
I'm not sure if this the issue, but try running this command:
defaults read com.apple.stockholm MaxPaymentCards

For a new account that would be set to 12, but if it's not defined or 0 that might be your problem, and you could try:
defaults write com.apple.stockholm MaxPaymentCards -int 12

I tried the read command and it said that the domain doesn't exist. I then pasted the second one and now it says I have maximum number of cards(12)... :rolleyes:
Thanks for trying to help though.
 
I tried the read command and it said that the domain doesn't exist. I then pasted the second one and now it says I have maximum number of cards(12)... :rolleyes:
Thanks for trying to help though.

Did you find a solution to the maxed out cars (12) I am having the same issue
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.