Parâmetro adicional - Tratamento de QRcode
Por padrão, a CliSiTef ao receber um QRCode vai tentar carregar a imagem no PinPad, se assim for suportado. Contudo, em alguns casos, a aplicação da Automação Comercial deseja que, ao invés de carregada a imagem, seja devolvida a string do QRCode, para que a mesma faça a exibição e algum outro tipo de controle em cima dela.
Nesses casos, é necessário a passagem do parâmetro adicional abaixo, que indica à CliSiTef que retorne esse dado para automação.
Essa informação deve constar no parâmetro ParamAdic da função IniciaFuncaoSiTefInterativo, e deve ter o valor “1” caso o desejo seja o retorno da string, e não a exibição no PinPad.
A string do QRCode será devolvida no TipoCampo 584. A aplicação da Automação Comercial deve gerar e exibir o QRCode para leitura pelo cliente.
Caso esse parâmetro esteja ausente, o comportamento é o padrão (exibição no PinPad).
O cliente deverá utilizar seu smartphone para ler o QRCode, por meio do aplicativo do fornecedor da Carteira Digital (que já tem o seu cartão de crédito ou débito cadastrado) para aprovação da transação.
Observação:
- Especificamente nas transações de venda(Crédito/Débito) e seus respectivos cancelamentos, da carteira digital da Cielo, o QRCode deve ser exibido no pinpad e, se falhar, um código de acesso (token) deve ser exibido no pinpad. Para que o pinpad possa exibir o QRCode, este deve ter os seguintes requisitos:
Versão mínima deve ser 2.03 – ABECS
#
Deve possuir capacidade para tratamento de arquivos multimídia, especificamente o formato PNG.Nas carteiras diferentes de Cielo, caso o QRCode for dinâmico, será tentado primeiramente apresentar o QRCode no pinpad e, caso não for possível, será emitida a string do QRCode no TipoCampo 584.