Configurar Funcionalidades
ConfiguraFuncionalidades
Permite habilitar/desabilitar funcionalidades do Paykit diretamente pela AC. O método irá receber um ponteiro de char onde cada caractere irá indicar o estado desejado da funcionalidade indicada: 1 para ligá-la, ou 0 para desligá-la. Este método deve ser chamado preferencialmente no setup do paykit, pois uma vez configurado a feature se manterá por todo o ciclo de vida da aplicação no PDV.
É preciso informar o estado de cada uma as funcionalidades disponíveis, listadas na tabela abaixo. É também obrigatório
que no final do ponteiro de char enviado haja um caracter \0
, pois à medida que outras features foram acrescentadas,
serão acrescidos mais bytes nessa cadeia de caracteres, sendo assim importante que haja um indicador de final de string
no final dela.
Índice | Funcionalidade | Valor padrão |
---|---|---|
0 | Acionamento de callbacks de telas que não contém interação com o usuário de forma assíncrona | Habilitado nas telas do Paykit; Desabilitado nas telas da AC |
Exemplo: Como indicado na tabela, atualmente só há uma funcionalidade implementada, então o argumento pFlags deve conter um
único caractere ("1" ou "0"), seguido de \0
. Em um momento em que haja 3 funcionalidades implementadas, por exemplo, um valor
válido para pFlags seria "101" seguido de \0
, o que faria com que as funcionalidades dos índices 0 e 2 do ponteiro fossem
habilitadas, enquanto a do índice 1 seria desabilitada.