Skip to content

Configurar Funcionalidades

ConfiguraFuncionalidades

int DIRETIVA_CALLBACK ConfiguraFuncionalidades(char *pFlags)

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.