4. Support manual mode
Overview
Complete this step if you plan to support the manual mode payment experience.
If you do not support manual mode, skip to Perform CDCVM verification.
Sequence flow
In this payment experience:
The end user unlocks the device.
The end user opens your digital wallet application.
The end user selects the card to pay.
The application prompts the end user to authenticate.
The end user performs a tap within the
keyValidityPeriod.The transaction is performed with the selected payment card.
After the payment completes, or the
keyValidityPeriodexpires, NFC Wallet SDK reverts to the default payment card for the next payment.
SDK integration
Call PaymentBusinessService.startAuthentication(...) to start a manual mode transaction.
This call activates the NFC Wallet payment service. NFC Wallet SDK handles the transaction using the standard contactless payment callback flow.
The following callbacks from ContactlessPaymentServiceListener will be called in this order:
onTransactionStartedonAuthenticationRequiredonReadyToTaponTransactionCompleted
Last updated
Was this helpful?