3.2.0
Esta é uma versão BETA e, portanto, disponível apenas para fins de testes.
Importante!
Houve algumas mudanças nesta versão que requerem atenção. Essas dizem respeito a:
Inicialização
A partir desta versão a inicialização do plugin não mais será por meio da função Zoop.make()
, e sim por meio da nova função, Zoop.constructorParameters()
.
Inicialização do plugin em versões anteriores à esta
Zoop.findPlugin<MPOSPlugin>() ?: Zoop.make<MPOSPlugin>().run(Zoop::plug)
Inicialização do plugin a partir desta versão
Zoop.findPlugin<MPOSPlugin>() ?: Zoop.plug(MPOSPlugin(Zoop.constructorParameters()))
Dependências
Nesta nova versão, é necessário adcionar duas dependências a nível de aplicação.
implementation("org.jetbrains.kotlinx:kotlinx-datetime:<version>")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:<version>")
Versão
Adicionar no gradle, como dependência, considerando a configuração prévia pelo Maven da Zoop, a versão abaixo:
implementation("br.zoop.pos.plugin:mpos:3.2.0")
Release Notes
- Melhoria da performance das transações por débito e crédito;
- Carga de tabelas passou a demorar apenas 1 segundo para ser atualizada, ao invés de 18 segundos;
- Envio por SMS do recibo de cancelamento deverá ser realizado à parte, como nos pagamentos;
- Nova tentativa de leitura do cartão antes de realizar o fallback para outra interface de leitura;
- Rejeição de cartões expirados ou com divergências na data de validade;
- Obtenção do ID da transação para pagamentos por Pix;
- Adição de suporte a pagamento por cartão com tarja magnética (mag stripe);
- Adição de suporte ao campo reference ID no pagamento por Pix;
- Adição de suporte a metadados no pagamento por Pix;
- Correção de timers durante a captura de dados do operador/usuário.