Inside Non UI extension, in its first function named as "status" check the below logic:
status.passEntriesAvailable = availablePassesForIphone > 0
status.remotePassEntriesAvailable = watchSession.isPaired && availableRemotePassesForAppleWatch > 0
This value "status.passEntriesAvailable" should be true then your application will appear in wallet extension.
Same, this value "status.remotePassEntriesAvailable " should be true incase you want to show app on watch side.
Topic:
App & System Services
SubTopic:
Apple Pay
Tags: