Overview
You can use device tokenization to provision payment credentials onto Near Field Communication (NFC)-enabled devices so that cardholders can make secure tap-to-pay transactions at point-of-sale terminals. NFC device tokenization works by replacing a cardholder’s real payment credentials, such as a card number, with a tokenized primary account number (TPAN) issued by the network. This payment credential replaces the real card number and is safe to store on a device. Device tokenization is offered as part of Secure Credential Services (SCS) by PayPal. Rather than building and maintaining separate integrations with each payment network, device partners integrate once with PayPal Token Service Provider (PP TSP). This single, certified path covers token provisioning, payment credential delivery, lifecycle management, and outbound webhook notifications across all supported networks. PP TSP handles sensitive card data on your behalf, significantly reducing your PCI DSS scope.Note: This page covers NFC device tokenization. It is distinct from PayPal’s Ecommerce Network Tokenization (card-not-present) offering. Do not use this guide for online checkout integrations.
Tokenization flow
NFC device tokenization involves five participants who interact from initial card enrollment, through everyday tap-to-pay use, and ongoing lifecycle management.How NFC device tokenization works end to end
NFC device tokenization happens in three stages: enrollment and activation, credential provisioning and tap to pay, and lifecycle management. Each stage is shown in its own diagram.Device registration and token enrollment
The device partner registers the device and enrolls the cardholder’s card, then the card network decides whether the token activates immediately or needs identity verification (IDV) first.- The device partner registers the NFC device with PP TSP and receives a unique
device_id. - The cardholder authenticates and selects a card to add to their PayPal wallet.
- The Wallet Server creates an enrollment with PP TSP, including encrypted card details. PP TSP checks card eligibility with the card network and returns an enrollment ID and a terms and conditions (T&C) ID.
- The cardholder reviews and accepts the T&C. The Wallet Server submits a tokenization request to the card network through PP TSP.
- The card network determines the token activation path:
- Green path: no IDV required. The token is provisioned and moves to
ACTIVE. - Yellow path: IDV required. The token is held in
PENDING_VERIFICATION_REQUIREDuntil the cardholder completes verification, after which it moves toACTIVE. If IDV is not completed, the token remains in this state and cannot be used for transactions.
- Green path: no IDV required. The token is provisioned and moves to
Credential provisioning and tap to pay
PP TSP provisions the payment credential for the Wallet Server to fetch, then the cardholder can tap to pay.- PP TSP provisions the TPAN, caches encrypted payment credentials, and notifies the Wallet Server using a
PAYMENT-CREDENTIAL.CREATEDwebhook. - The Wallet Server fetches the payment credentials and acknowledges receipt. PP TSP notifies the card network that provisioning was successful.
- The credential is ready for tap to pay. Each transaction generates a one-time cryptogram bound to the token and the specific transaction context. PP TSP sends a
TRANSACTION.CREATEDwebhook after each tap.
Token lifecycle management
PP TSP manages the ongoing token lifecycle, keeping the token synchronized with the payment method and notifying the Wallet Server whenever the card issuer or network changes its status.- The card issuer sends the card network a status change for the payment method.
- The card network sends the status change to the PP TSP.
- PP TSP sends a
TOKEN-STATUS.CHANGEDwebhook to the Wallet Server to update the token for that payment method.
- Suspension: token moves to
SUSPENDED. NFC transactions are declined until the token is reactivated. - Reactivation: token returns to
ACTIVE. - Permanent deactivation: token moves to
CLOSED. Tap to pay is blocked. This state cannot be reversed.
Next steps
- Integration Guide: Step-by-step instructions for connecting to PP TSP, including authentication, endpoint configuration, and webhook setup.
- API Reference: Full specification for all PP TSP endpoints, request/response schemas, and error codes.
- Key Concepts: Definitions for terms and abbreviations used throughout the NFC device tokenization documentation.
Note: For questions about eligibility or onboarding, contact your PayPal Technical Account Manager.