Overview
Introduction
NFC Payment is available only on Android.
NFC Payment lets the issuer application digitize an eligible card for contactless payments. The card can be a virtual card or a previously registered physical card.
NFC Payment helps you add mobile payment capabilities to the issuer application faster.
NFC Payment uses host card emulation (HCE). For background information, see the Android HCE overview.
NFC Payment is certified by Visa and Mastercard.
As shown in the following diagram, NFC Payment connects to payment network TSPs as the token requestor for the issuer application:
MDES for Mastercard card digitization
VTS for Visa card digitization

Enable NFC Payment
To enable NFC Payment you must first configure the issuer backend and issuer application.
Use the sections below to jump to the right integration step.
Integrate the D1 backend API
Integrate the D1 SDK
Register the end user and card
Implement NFC Payment use cases
Last updated
Was this helpful?