Apple Pay - PKAddPaymentPassViewController doesn't show correct list of devices

Hi,

We are trying to make the PKAddPaymentPassViewController to show the correct list of devices to where the pass can be added. We have analysed the documentation and we are using the PrimaryAccountIdentifier field which is the field that supposedly controls this behavior but the list of devices presented in the view controller always include one iPhone and one Apple Watch, regardless of where the card has been already added. We are initializing the PKAddPaymentPassRequestConfiguration object with:

  • PKEncryptionScheme
  • PrimaryAccountIdentifier
  • CardholderName
  • PrimaryAccountSuffix
  • LocalizedDescription
  • PaymentNetwork
  • PrimaryAccountIdentifier
  • CardholderName
  • PrimaryAccountSuffix
  • LocalizedDescription

We have also verified the configuration in our payment pass processor and everything should be ok. We would like to have some help on achieving the desired flow for Apple Pay, which is to present the PKAddPaymentPassViewController with the correct list of available devices and not the full list.

Thank you.

Any luck on this? I am stuck with the same issue

Apple Pay - PKAddPaymentPassViewController doesn't show correct list of devices
 
 
Q