smartpos_flutter 0.4.0 copy "smartpos_flutter: ^0.4.0" to clipboard
smartpos_flutter: ^0.4.0 copied to clipboard

PlatformAndroid

Plugin para o terminal de pagamento Elgin SmartPOS EP5855. Implemente a API de pagamento ao seu aplicativo em poucas linhas.

Elgin SmartPOS #

Plugin Elgin SmartPOS para flutter. O plugin ainda esta em desenvolvimento e pode conter erros. Caso encontre um erro abra uma issue.

Funções ainda não implementadas #

  • Scanner.

Exemplo #

void initElgin() async {
  await ElginPAY.init(
    DadosAutomacao(
      empresaAutomacao: "Empresa",
      nomeAutomacao: "Empresa",
      versaoAutomacao: "1",
      mPersonalizacaoCliente: Personalizacao(
        corFonte: Colors.blue.toHex(),
        corFundoTela: Colors.yellow.toHex(),
      ),
    ),
  );
}

void administrativa() async {
  var saidaTransacao = await ElginPAY.iniciarTransacao(
    EntradaTransacao(
      operacao: Operacoes.VENDA,
      identificadorTransacaoAutomacao: new Random().nextInt(9999).toString(),
    ),
  );

  await ElginPAY.resolvePendencia(
    saidaTransacao.dadosTransacaoPendente!,
    Confirmacoes(statusTransacao: StatusTransacao.CONFIRMADO_AUTOMATICO),
  );
}

void imprimir() {
  ElginPAY.imprimirStrings(<String>[
    'Teste Impressao',
    'Linha 2',
    'Linha 3',
  ]);
}

Instalar #

  • Rode o comando para instalar.
flutter pub add smartpos_flutter
  • Adicionar as bibliotecas da Elgin no build.gradle dentro da pasta 'Android/app/', como descrito no manual de integracao da Elgin.

-Repositorio Elgin SmartPOS.

0
likes
150
pub points
0%
popularity

Publisher

unverified uploader

Plugin para o terminal de pagamento Elgin SmartPOS EP5855. Implemente a API de pagamento ao seu aplicativo em poucas linhas.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter, json_annotation

More

Packages that depend on smartpos_flutter