Going live with Apple Pay

The Apple pay is showing in the emulator, however when we tried to test in real device with testflight mode, it says “This device doesn’t support Apple Pay”.
My question is,

  1. Does it needed to be approved from IOS for Apple pay to work?
  2. Does it need to use the latest expo-payments-stripe and expo SDK to work properly?
    I am using
    Expo SDK: 38.0.0
    Expo payments stripe: 8.2.1
    I even tried by using the latest expo-payments-stripe 9.0.0, still the same error?
    Any help to solve the issue would be greatly appreciated.