コード例 #1
0
  private void sendCardData() throws JSONException {
    JSONObject response = new JSONObject();

    response.put("Response.Type", mMTSCRA.getResponseType());
    response.put("Track.Status", mMTSCRA.getTrackDecodeStatus());
    response.put("Card.Status", mMTSCRA.getCardStatus());
    response.put("Encryption.Status", mMTSCRA.getEncryptionStatus());
    response.put("Battery.Level", mMTSCRA.getBatteryLevel());
    //		response.put("Swipe.Count", mMTSCRA.getSwipeCount());
    response.put("Track.Masked", mMTSCRA.getMaskedTracks());
    response.put("MagnePrint.Status", mMTSCRA.getMagnePrintStatus());
    response.put("SessionID", mMTSCRA.getSessionID());
    response.put("Card.SvcCode", mMTSCRA.getCardServiceCode());
    response.put("Card.PANLength", mMTSCRA.getCardPANLength());
    response.put("KSN", mMTSCRA.getKSN());
    response.put("Device.SerialNumber", mMTSCRA.getDeviceSerial());
    response.put("TLV.CARDIIN", mMTSCRA.getTagValue("TLV_CARDIIN", ""));
    response.put("MagTekSN", mMTSCRA.getMagTekDeviceSerial());
    response.put("FirmPartNumber", mMTSCRA.getFirmware());
    response.put("TLV.Version", mMTSCRA.getTLVVersion());
    response.put("DevModelName", mMTSCRA.getDeviceName());
    response.put("MSR.Capability", mMTSCRA.getCapMSR());
    response.put("Tracks.Capability", mMTSCRA.getCapTracks());
    response.put("Encryption.Capability", mMTSCRA.getCapMagStripeEncryption());
    response.put("Card.IIN", mMTSCRA.getCardIIN());
    response.put("Card.Name", mMTSCRA.getCardName());
    response.put("Card.Last4", mMTSCRA.getCardLast4());
    response.put("Card.ExpDate", mMTSCRA.getCardExpDate());
    response.put("Track1.Masked", mMTSCRA.getTrack1Masked());
    response.put("Track2.Masked", mMTSCRA.getTrack2Masked());
    response.put("Track3.Masked", mMTSCRA.getTrack3Masked());
    response.put("Track1", mMTSCRA.getTrack1());
    response.put("Track2", mMTSCRA.getTrack2());
    response.put("Track3", mMTSCRA.getTrack3());
    response.put("MagnePrint", mMTSCRA.getMagnePrint());
    response.put("RawResponse", mMTSCRA.getResponseData());

    mEventListenerCb.success(response);
  }