❗️

Esse provider só está disponível para terminais SUNMI P2 e GPOS 700

O PosMifareProvider possui um conjunto de métodos para interagir com cartões do tipo Mifare.

As funções que podem ser realizadas são as descritas abaixo:

  • Ativação de um Cartão: activateCard
  • Desenergização do Cartão: powerOff
  • Autenticação de um Setor: authenticateSector
  • Leitura de um Bloco de Dados: readBlock
  • Escrita de um Bloco de Dados: writeBlock
  • Backup de um Value Block: backupBlock
  • Restauração de um Value Block: restoreBlock
  • Incremento de um Value Block: incrementValue
  • Decremento de um Value Block: decrementValue
final PosMifareProvider mifareProvider = new PosMifareProvider(CONTEXT);

mifareProvider.setConnectionCallback( new StoneCallbackInterface() {
  public void onSuccess() {
    mifareProvider.activateCard();
    // operações no cartão...
    mifareProvider.powerOff();
  }

  public void onError() {
    // Erro na detecção do cartão 
  }
});
mifareProvider.execute();