Pix

Para realizar o Pix a automação deve seguir o exemplo abaixo, escolhendo o menu de carteiras digitais. Importante: o campo “cnpj_automacao” é de extrema importância que seja enviado, pois é através dele que a Software Express será capaz de reconhecer o estabelecimento e assim fazer o repasse financeiro.


Intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "00000001");
i.putExtra("enderecoSitef", "127.0.0.1;127.0.0.1:20036");
i.putExtra("modalidade", "0");
i.putExtra("CNPJ_CPF", "12345678912345");
i.putExtra("cnpj_automacao", "12345678912345");
i.putExtra("transacoesHabilitadas", "7;8;");
startActivityForResult(i,1234);

Se desejar, a automação pode chamar o Pix diretamente restringindo as opções de carteiras digitais e passando a modalidade 122 (Carteiras digitais), como mostra exemplo a seguir.

Intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "00000001");
i.putExtra("enderecoSitef", "127.0.0.1;127.0.0.1:20036");
i.putExtra("modalidade", "122");
i.putExtra("CNPJ_CPF", "12345678912345");
i.putExtra("cnpj_automacao", "12345678912345");
i.putExtra("transacoesHabilitadas", "7;8;");
i.putExtra("restricoes", "CarteirasDigitaisHabilitadas=027160110024");
startActivityForResult(i,1234);