EmvCard Interface Reference

Emv card to be used for payments.

Inheritance diagram for EmvCard:

Public Member Functions

void requestCharge (SmartCardCharge charge) throws SmartCardNotAvailableException, SmartCardLowLevelException
 Request a EMV charge.
 
void confirmCharge (Boolean abort) throws SmartCardNotAvailableException, SmartCardLowLevelException
 Confirm or cancel a EMV charge. More...
 
void abortCharge () throws SmartCardNotAvailableException, SmartCardLowLevelException
 Abort an EMV charge.
 
void confirmCharge () throws SmartCardNotAvailableException, SmartCardLowLevelException
 Confirm an EMV charge.
 
- Public Member Functions inherited from SmartCard
String getUid ()
 
Boolean getCollision ()
 
SmartCardReader getReader ()
 
List< String > sendPasstroughCommands (List< String > commands) throws SmartCardNotAvailableException, SmartCardLowLevelException
 

Member Function Documentation

void confirmCharge ( Boolean  abort) throws SmartCardNotAvailableException, SmartCardLowLevelException
Parameters
abort,trueto abort the operation, false to confirm it
Deprecated:
use confirmCharge() or abortCharge() instead of confirmCharge(Boolean abort)