SpringCard GoogleVAS .NET  19.04
Terminal-side implementation of Google Smart Tap NFC
SpringCard.GoogleVas.GoogleVasTerminal Class Reference

This object runs the transaction with the Google VAS-enabled NFC card (i.e. an Android mobile running in card emulation mode, with Google Pay enabled) More...

Public Member Functions

 GoogleVasTerminal (GoogleVasConfig config)
 Create an Google VAS controller for the given Merchant.
 
bool DoTransaction (ICardApduTransmitter cardChannel, out GoogleVasData data, out GoogleVasError error)
 Run the Google VAS transaction.
 
bool DoTransaction (ICardApduTransmitter cardChannel, out GoogleVasData data, out GoogleVasError error, out RAPDU selectOseResponse)
 Run the Google VAS transaction.
 
bool DoTransaction (ICardApduTransmitter cardChannel, out GoogleVasData data, out GoogleVasError error, RAPDU selectOseResponseProvided)
 Run the Google VAS transaction.
 
bool ProcessSelectOSEResponse (byte[] responseData, out bool mustSelectSmartTap, out GoogleVasError error)
 Process the response to the SelectOSE command.
 
bool ProcessSelectSmartTap2Response (byte[] responseData, out GoogleVasError error)
 Process the response to the Select Smart Tap 2 command.
 
bool ProcessSecureSessionResponse (byte[] responseData, out GoogleVasError error)
 Process the response to the Secure Session command.
 
bool ProcessGetDataResponse (byte[] responseData, out GoogleVasData data, out GoogleVasError error)
 Process the response to the Get Data command.
 

Static Public Member Functions

static bool SelfTest (GoogleVasConfig config, bool throwException=true)
 SelfTest.
 

Public Attributes

double TransactionDuration = 0
 

Detailed Description

This object runs the transaction with the Google VAS-enabled NFC card (i.e. an Android mobile running in card emulation mode, with Google Pay enabled)

Member Data Documentation

◆ TransactionDuration

double SpringCard.GoogleVas.GoogleVasTerminal.TransactionDuration = 0

Duraction of the Google Smart tap transaction in ms


The documentation for this class was generated from the following files: