Exemplo de chamada via m-SiTef

Abaixo está um exemplo de como ativar o resumo de vendas

intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "Empresa SiTef");
i.putExtra("enderecoSitef", "Endereço SiTef");
i.putExtra("modalidade", "114");
i.putExtra("transacoesHabilitadas", "725");
startPagamentoIntents.lauch(i);
ActivityResultLauncher<Intent> startPagamentoIntent = registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(), result -> {
if (result.getResultCode() == RESULT_OK) {
Intent data = result.getData();
log.d("msitef", "CODRESP: " + data.getExtras().getString("CODRESP"));
log.d("msitef", "VIA_ESTABELECIMENTO: " + data.getExtras().getString("VIA_ESTABELECIMENTO"));
log.d("msitef", "VIA_CLIENT: " + data.getExtras().getString("VIA_CLIENTE"));
}
});

Para mais informações sobre o m-SiTef, aperte aqui.

Documentação sobre o m-SiTef