| [ Web Proxy ] |
| Viewing: https://docs.nmi.com/docs/modes-of-operation-android | [Back] [Original] |
Payment Device SDK offers flexible transaction processing options. It can be configured to handle Tap to Pay transactions independently, process transactions through an external payment device, or operate in a combined mode. In the combined mode, transactions can be initiated simultaneously on both Tap to Pay and an external payment device, allowing for versatile and seamless payment processing.
During calls to connectAndConfigure() you can request which mode the Payment Device SDK will operate in using the following parameters.
ParameterKeys.TapToMobilePOI with a value of ParameterValues.TRUEParameterKeys.PaymentDevicePOI with a value of ParameterValues.FALSEThis configuration stops the Payment Device SDK from attempting to set up an external payment device.
ParameterKeys.TapToMobilePOI with a value of ParameterValues.TRUEParameterKeys.PaymentDevicePOI with a value of ParameterValues.TRUEThis configuration enables the use of both Tap to Pay and external payment devices.
If no POI parameter key is provided, the SDK will default to enabling the external payment device and Tap to Pay transactions will not be offered.
Once configured you can make use of the ParameterKeys.TransactionPOI parameter key to select which POI the transaction is started on.
ParameterValues.PaymentDevice: specifies the use of a physical payment device for the transaction.ParameterValues.TapToMobile: specifies the use of the Tap to Pay functionality for the transaction.Note: When a single POI is configured, that POI will be used by default. When both have been configured the PaymentDevice will be preferred.
Updated 12 months ago
| Web Proxy Viewer | New URL | Original Page |