Configurações do SiTef
O SiTef deve ser configurado com os seguintes parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
ip | String | Endereço do servidor SiTef. |
token | String | Token de autenticação fornecido pela Sitef. |
company | String | Código da empresa registrado na SiTef. |
terminal | String | Identificador do terminal POS. |
tls | Boolean | Define se a comunicação será via TLS (deve ser true em produção). |
Exemplo de inicialização de configuração
//...
private lateinit var paymentProvider: SitefProvider
override fun onCreate(savedInstanceState: Bundle?) {
val config = PaymentProviderConfig.builder()
.setIp("tls.servidor-da-sitef.com")
.setToken("1234-5678-9123-4567")
.setCompany("00001234")
.setTerminal("12345678")
.setTls(false) // Somente em produção e com a biblioteca de produção (release)
.build()
paymentProvider = SitefProvider(config)
}
//...