SUNMI Mastercard MSD Process - chuwuwang/ReadingNote GitHub Wiki
Mastercard Contactless Mag-Stripe mode
Terminal Step
-
call EMVListenerV2.onOnlineProc() method
-
get tagDF8178 value. if it is 01, it is MSD.
EMVOptV2.getTlvList(AidlConstantsV2.EMV.TLVOpCode.OP_PAYPASS, tags, values);
-
get tag56(track1) and tag9F6B(track2), because tag57 and tag5A value is null.
-
according to the requirement of CVM Required Limit, whether to display PinPad.
PinPadOptV2.initPinPad(pinPadConfig, pinPadListener);