Apple's Value Added Services (VAS) is the NFC protocol that lets Apple Wallet passes tap on a merchant terminal. Setup is mostly paperwork — a few weeks end-to-end. Here's the full checklist.
Organisation account (US$99/year). Requires a D-U-N-S number for your company. developer.apple.com/programs
You likely already have these from issuing passes through PilotPR. If not, create one in Apple Developer → Identifiers → Pass Type IDs.
Email wallet-vas@apple.com (or your Apple Developer rep) with: company name, website, Apple Team ID, use case (loyalty/membership/store card), terminal partner and POS vendor, expected merchant volume.
NDA + terms, returned after Apple's review. Typical turnaround is several weeks.
Apple Developer → Identifiers → Merchant IDs → "+". Note: this is separate from your Apple Pay Merchant IDs.
From the Merchant ID, generate the VAS certificate and download the .p12. Keep the private key with your terminal vendor — PilotPR only ever stores the public key.
Send the cert to your terminal vendor (Verifone Cloud, Ingenico Estate, Castles, Square Reader SDK, etc.). They load the cert into your readers.
Settings → Wallet NFC → Apple VAS. Paste the base64 public key from your cert, set the expiry date, toggle Enable. From the next issue, every .pkpass includes the nfc block.
Issue a test pass, add it to a real iPhone Wallet, and tap it on your provisioned terminal. Confirm your POS receives the redemption payload (the pass serial) before going live.
4–8 weeks end-to-end is typical. Apple's approval and terminal provisioning dominate; the PilotPR side is minutes.