Ir para conteúdo
  • Cadastre-se

Alisson07

Membros
  • Total de ítens

    46
  • Registro em

  • Última visita

4 Seguidores

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Alisson07's Achievements

Contributor

Contributor (5/14)

  • Collaborator Rare
  • Reacting Well Rare
  • One Year In
  • First Post
  • Conversation Starter

Recent Badges

7

Reputação

6

Community Answers

  1. Se precisar de alguma ajuda para validar ou implementar algo, posso ajudar.
  2. Esta finalizada essa demanda ? Já podemos usar?
  3. Fiz dessa forma. usando uma property e ai fiz o mapeamento la dentro das units da Elgin apenas. ACBrTEFELGIN.rar
  4. Eu fiz dessa forma pensando no menor impacto. Creio que se fazer da forma que tu me orientou vou ter que mexer em parâmetros de várias funções. Pois é escolhido no minha integração se será POS ou PIN pad, eu precisaria passar essa informação por parametro a dentro das units do acbr para conseguir fazer esse tratamento.
  5. Elgin disponibilizou o POS/Pin agora a integração foi unificada e pode usar o POS e o pin pad com o mesmo gp e DLL. Com isso é necessário novas modalidades de TACBrTEFTipoCartao. Que são exclusivas para o POS. Outro detalhe importante é que a Elgin não irá mais permitir usar a DLL na pasta do executável da integração. Será necessário setar no DLLPath o caminho onde foi instalado o GP. Exemplo: C:\ELGIN\TEF\. Minha integração ja foi homologada seguindo essa gestão. ACBrTEFELGIN.rar
  6. É necessário entrar em contato com a Elgin para solicitar a DLL e o executavel ELGIN_TEF_HUB. Eles não são os mesmos que é usado para conectar com o pinpad.
  7. Era problema relacionado a thread. Eu mandava várias impressoes cada uma em uma thread. Acho q o buffer da impressora se perdia com a fila. Após fazer sem thread funcionou.
  8. Resolvi o problema. A chamada para intent de pagamento deve ser sempre do form principal. Eu criava outro form e chamava de dentro dele o pagamento sempre, de certa forma depois que fiz a chamada da intent no form principal, não ocorreu mais o erro de crashar o app.
  9. Estou tentando realizar impressão no terminal L400 mas sem sucesso, verifiquei em outros tópicos que tem gente que conseguiu usando driver com JNI. Mas preciso que alguem me forneça o arquivo .aar ou .jar para implementação.
  10. Não não. O que eu entendi é que o retorno da intent, quando ela não consegue usar a mesma activity ele reinicia mas não entendi o por que de não conseguir executar na mesma activity.
  11. Onde ficaria ? Pois estou no terminal L400 da positivo
  12. o estranho que as vezes ele funciona normalmente, retorna para o app com os dados que preciso mas em outras vezes ele simplesmente reinicia o app. Não consigo pegar nenhum rastro debugando.
  13. Estou fazendo uma integração com terminais stone. Utilizo terminal p2 e L400: ambos ocorrre a situação "as vezes" de após chamar o app pagamento da stone por intent, passar o cartão, confirmar o pagamento: no retorno para o meu app ele reincia, fazendo eu perder os dados da transação que seria necessário salvar até para saber se deu certo o pagamento. Ja ajustei o android manifest com: android:launchMode="singleTop"> mas não funciona. Minha chamada : AURI := 'payment-app://pay?return_scheme=retornopagamento&amount=' + CurrToStr(_AValor * 100) + '&editable_amount=0&transaction_type=' + ATipoCartao; // Criar e configurar o Intent AIntent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW); AIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); AIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_SINGLE_TOP); // Evita recriar a atividade AIntent.setData(TJNet_Uri.JavaClass.parse(StringToJString(TIdURI.URLEncode(AURI)))); TThread.Synchronize(Nil, procedure begin TAndroidHelper.Activity.startActivityForResult(AIntent, 0); end);
  14. essa situaçãoa ocorre quando mando mais de uma impressão. No caso mais de um bitmap para impressão.
  15. Estou usando um smartphone samsung que se conecta por bluetooth com uma impressora bematech
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.