Novo TLS Fiserv (TLSGWP)

/**
Deve ser enviado o valor 4 no parâmetro “comExterna”
e o token de registro no parâmetro “tokenRegistroTls”:
**Importante:** O endereço SiTef para esse caso será um IP ou
URL de domínio correspondente com o token gerado.
**/
Intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "00000001");
i.putExtra("enderecoSitef", "tls-prod.fiservapp.com:443");
i.putExtra("operador", "0001");
i.putExtra("data", "20140312");
i.putExtra("hora", "150000");
i.putExtra("numeroCupom", "1");
i.putExtra("numParcelas", "3");
i.putExtra("modalidade", "0");
i.putExtra("valor", "9000");
i.putExtra("CNPJ_CPF", "12345678912345");
i.putExtra("timeoutColeta", "30");
i.putExtra("tokenRegistroTls", "0000-0000-0000-0000"); //substituir por um token válido
i.putExtra("comExterna", "4");
startActivityForResult(i,1234);

Alternativamente, o registro de terminal para usar o novo TLSGWP pode ser realizado através das modalidades 699 (Registro de terminal) ou 110 (menu administrativo). Neste caso, a CliSiTef irá abrir uma coleta para o token ser informado e a partir desse momento o terminal estará registrado e deverá informar nas próximas transações que o tipo de conexão será o TLSGWP informando o parâmetro comExterna = 4 como no exemplo a seguir.

Registro Manual (TLSGWP)#

//primeiro deve ser realizado o registro
Intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "00000001");
i.putExtra("enderecoSitef", "tls-prod.fiservapp.com:443");
i.putExtra("operador", "0001");
i.putExtra("data", "20140312");
i.putExtra("hora", "150000");
i.putExtra("modalidade", "699"); //Ou 110
i.putExtra("CNPJ_CPF", "12345678912345");
i.putExtra("timeoutColeta", "30");
startActivityForResult(i,1234);
// Nas próximas transações deve ser informado o tipo de conexão TLSGWP (comExterna = 4)
Intent i = new Intent("br.com.softwareexpress.sitef.msitef.ACTIVITY_CLISITEF");
i.putExtra("empresaSitef", "00000001");
i.putExtra("enderecoSitef", "tls-prod.fiservapp.com:443");
i.putExtra("operador", "0001");
i.putExtra("data", "20140312");
i.putExtra("hora", "150000");
i.putExtra("numeroCupom", "1");
i.putExtra("numParcelas", "3");
i.putExtra("modalidade", "0");
i.putExtra("valor", "9000");
i.putExtra("CNPJ_CPF", "12345678912345");
i.putExtra("timeoutColeta", "30");
i.putExtra("comExterna", "4");
startActivityForResult(i,1234);