Ir para conteúdo
  • Cadastre-se

dev botao

Erro no Roteiro de Teste pay&go


  • Este tópico foi criado há 1904 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

32 minutos atrás, Daniel Simoes disse:

O que a aplicação deve fazer com o a propriedade "ValorReajustado" ? Porque ela é importante ? Qual a relação dela com a propriedade "ValorTotal" ?

Se não modificarmos o "ValorTotal", o ACBrTEFD não saberá quando todos os pagamentos foram efetuados...

Eu não utilizei esse valor reajustado, apenas tinha deixado pronto pra caso precisasse. Pelo que eu vi no exemplo do ACBr esse campo "ValorTotal" não esta sendo utilizado - está apenas mostrando num "memo" como log. Pode ser que precisamos guardar esse valor para um cancelamento posterior.

Já no componente existe mesmo alguns tratamentos para saber o saldo restante mas não me aprofundei nisso.

Talvez quem pode nos ajudar com essas dúvidas seja o @Roberto Kenji Yoshino, representante da NTK.

Link para o comentário
Compartilhar em outros sites

com essa modificação ficou do mesmo jeito o log de erro

 

>>>>> Passo 16:
Recebido evento 101:
- bNetwork: 0
- sAmount: 000000000000
- iCurrency: 0
- szFiscalRef: []
- ulDocument: 0
ERRO: Evento incorreto!
      Esperado: 100
      Recebido: 101
Recibo tipo 0:
  [****************************************]
  [********* DEMONSTRACAO  PAY&GO *********]
  [****************************************]
  [                                        ]
  [           COMPROVANTE DE TEF           ]
  [                                        ]
  [    CERTIFICACAO - PASSO 16             ]
  [                                        ]
  [        ESTABELECIMENTO DE TESTE        ]
  [    823982346832235/03876463            ]
  [                                        ]
  [    07/06/2017              16:13:18    ]
  [    DOC:016750        AUTORIZ:020934    ]
  [    REF.HOST:006850026068               ]
  [                                        ]
  [    TEST CARD       ************3012    ]
  [    VENDA CREDITO A VISTA               ]
  [    VALOR FINAL: R$ 0,00                ]
  [                                        ]
  [                                        ]
  [    ________________________________    ]
  [             JOAO DA SILVA              ]
  [                                        ]
  [****************************************]
  [********* DEMONSTRACAO  PAY&GO *********]
  [****************************************]
Retornando:
- bNetwork: 0
- sAmount: 000000000000
- iError: 0
- iCurrency: 0
- ulDocument: 16750
- bOper: 101
- bCardType: 1
- bFinType: 1
- bInstallments: 1
- sPredatedDate: 000000
- stTime: 07/06/2017 16:13:18
- szCardName: [TEST CARD]
- szMessage: [TRANSACAO APROVADA - AUTORIZACAO: 020934]
- szHostRef: [006850026068]
- szAuthoriz: [020934]
- sCashback: 000000000000
- sDiscount: 000000000000
Recebido evento 102:
- bNetwork: 0
- sAmount: 000000000000
- iCurrency: 0
- szFiscalRef: []
- ulDocument: 0

@jair ferreira de uma olhada no componente onde foi alterado

Sem título.png

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sinceramente a todos fiz homologação recente no paygo e não precisei nada disso que vocês estão fazendo, 

acredito que não souberam usar o componente ou interpretar o teste.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

@Juliomar Marchetti, concordo com vc, quando uma pessoa esta com dúvida é uma coisa, agora quando varias pessoas estão com o mesmo problema, passando pelo mesmo erro e não encontra a solução, acho que quem ja fez a homologação igual a vc, acho que na minha opinião deveria ajudar o pessoal resolvendo essas dúvidas, isso engrandeceria em muito o forum. O pessoal da ntk ja mandei varios e-mail para eles so que não retornam, uma vez falei com ele sobre um erro que estava acontecendo e simplesmente eles disseram que era para seguir o manual, so que o manual não diz nada como deverá ser feito, então não temos muito com quem recorrer a não ser aqui no forum.

então se o pessoal que ja homologou puder colocar os prints do componente configurado e alguns codigos da transação do tef, acho que isso ajudaria em muito, ou ate mesmo nos poderiamos criar um grupo pelo skype ou whatzap ou outro qualquer para não ficar tumultuando muito com esse tipo de dúvida aqui no forum.

o que voces acham ?

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

40 minutos atrás, Juliomar Marchetti disse:

Sinceramente a todos fiz homologação recente no paygo e não precisei nada disso que vocês estão fazendo, 

acredito que não souberam usar o componente ou interpretar o teste.

Esses testes são novos que apareceram no roteiro 3.01 de 04/04/2017, por isso que muita gente começou a cair nesse problema.

Na página 2 do roteiro tem o histórico de alterações:

Citar

3.01 - 04/Abr/2017 - André Barone - Criação de novos passos contemplando testes de Valor reajustado e NSU Estendido.

 

Não sei quando foi liberado a versão do simulador Pay&Go que contemplava essa versão do roteiro, por isso pode ser que voce tenha feito a homologação antes desses testes se tornarem obrigatórios.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
3 horas atrás, Fernando Rodrigo disse:

então se o pessoal que ja homologou puder colocar os prints do componente configurado e alguns codigos da transação do tef, acho que isso ajudaria em muito, ou ate mesmo nos poderiamos criar um grupo pelo skype ou whatzap ou outro qualquer para não ficar tumultuando muito com esse tipo de dúvida aqui no forum.

Desnecessário... o fórum existe justamente para isso...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Fernando Rodrigo disse:

@Juliomar Marchetti, concordo com vc, quando uma pessoa esta com dúvida é uma coisa, agora quando varias pessoas estão com o mesmo problema, passando pelo mesmo erro e não encontra a solução, acho que quem ja fez a homologação igual a vc, acho que na minha opinião deveria ajudar o pessoal resolvendo essas dúvidas, isso engrandeceria em muito o forum. O pessoal da ntk ja mandei varios e-mail para eles so que não retornam, uma vez falei com ele sobre um erro que estava acontecendo e simplesmente eles disseram que era para seguir o manual, so que o manual não diz nada como deverá ser feito, então não temos muito com quem recorrer a não ser aqui no forum.

então se o pessoal que ja homologou puder colocar os prints do componente configurado e alguns codigos da transação do tef, acho que isso ajudaria em muito, ou ate mesmo nos poderiamos criar um grupo pelo skype ou whatzap ou outro qualquer para não ficar tumultuando muito com esse tipo de dúvida aqui no forum.

o que voces acham ?

Será que vc não está com o Pay&Go demo instalado na versão antiga? A versão que estou usando é a PG_004.001.000.000_demo versão 04/04/2017 e seguindo o Roteiro de Testes da Automacao Comercial - v3.01 .

Tente reinstalar o ACBR: roda o apagarAcbr.bat e depois reinstala o ACBrInstall_Trunk2.exe a opção 

 

VEJA AI AS CONFIGURAÇÕES COMO FICOU E O LOG

>>>>> Passo 16:
Recebido evento 100:
- bNetwork: 0
- sAmount: 000000000100
- iCurrency: 986
- szFiscalRef: [19285]
- ulDocument: 0
Recibo tipo 0:
  [****************************************]
  [********* DEMONSTRACAO  PAY&GO *********]
  [****************************************]
  [                                        ]
  [           COMPROVANTE DE TEF           ]
  [                                        ]
  [    CERTIFICACAO - PASSO 16             ]
  [                                        ]
  [        ESTABELECIMENTO DE TESTE        ]
  [    823982346832235/03876463            ]
  [                                        ]
  [    07/06/2017              18:28:08    ]
  [    REF.FISCAL:19285                    ]
  [    DOC:027546        AUTORIZ:030628    ]
  [    REF.HOST:029506001293               ]
  [                                        ]
  [    TEST CARD       ************3012    ]
  [    VENDA CREDITO A VISTA               ]
  [    VALOR FINAL: R$ 1,50                ]
  [                                        ]
  [                                        ]
  [    ________________________________    ]
  [             JOAO DA SILVA              ]
  [                                        ]
  [****************************************]
  [********* DEMONSTRACAO  PAY&GO *********]
  [****************************************]
Retornando:
- bNetwork: 0
- sAmount: 000000000150
- iError: 0
- iCurrency: 986
- ulDocument: 27546
- bOper: 101
- bCardType: 1
- bFinType: 1
- bInstallments: 1
- sPredatedDate: 000000
- stTime: 07/06/2017 18:28:08
- szCardName: [TEST CARD]
- szMessage: [TRANSACAO APROVADA - AUTORIZACAO: 030628]
- szHostRef: [029506001293]
- szAuthoriz: [030628]
- sCashback: 000000000000
- sDiscount: 000000000000
Recebido evento 102:
- bNetwork: 0
- sAmount: 000000000000
- iCurrency: 0
- szFiscalRef: []
- ulDocument: 0
Passo OK.

 

 

rr.PNG

Link para o comentário
Compartilhar em outros sites

Pessoal Bom Dia.

Meu nome é Isaque Alves sou um dos responsável pelo processo de homologação da NTK.

Referente a essas dúvidas, vamos lá.

Atualizamos nossa aplicação recentemente para contemplar algumas alterações referente as Redes Gax e Stone.

Uma dessas alterações é referente ao VALOR REAJUSTADO (testes 16 e 17).

Para esses testes funcionar corretamente no arquivo de requisição intpos.001 o campo 706-000 (Capacidade da Automação) deverá consta na somatória o valor 64. Para melhor entendimento segue descrição do campo abaixo:

Soma dos seguintes valores, identificando as funcionalidades suportadas pela Automação Comercial:

1: funcionalidade de troco (ver campo 708-000)

2: funcionalidade de desconto (ver campo 709-000)

4: valor fixo, sempre incluir

8: vias diferenciadas do comprovante para Cliente/Estabelecimento (campos 712-000 a 715-000)

16: cupom reduzido (campos 710-000 e 711-000)

32: funcionalidade de valor devido (ver campo 743-000)

64: funcionalidade de valor reajustado (ver campo 744-000)

128: suporta NSU com tamanho de até 40 caracteres (campos 012-000 e 025-000)

Para atender os passos 13,14,15,16 e 17 o módulo irá validar corretamente esses testes caso somatória seja 67.

Referente ao campo 012-000 (cód. NSU) versão anterior era limitada a 12 caracteres, atendendo a especificação da rede STONE implementamos a extensão do campo para 40 caracteres, nesse caso Automação deverá incluir na somatória o valor 128. (Recomendo já implementar essa funcionalidade)

Para suporte temos opção de CHAT pela aba Desenvolvedores (www.ntk.com.br), E-mail ([email protected]) ou telefone 011-3044-9988.

Dúvidas estou a disposição.

 

 

Link para o comentário
Compartilhar em outros sites

O pessoal da NTK me retornou o seguinte e-mail agora

Fernando Bom Dia.

Testes 16 e 17 são sobre valores reajustados pela Adquirente.

Primeiro você deverá verificar se sua Automação esta habilitada pra trabalhar nessa metodologia.

No campo 706-000 (Capacidade da Automação Comercial) deverá informar na somatória o valor 64. (verificar no manual).

Após habilitada você irá fazer a transação e valor será reajustado 50% maior ou menor. Deverá realizar a tratativa no retorno.

Dúvidas estou a disposição.

Att

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Com o aplicativo de exemplo do svn é possível efetuar uma homologação com a pay&go sem erro algum!

o que mais além disso tu precisa?

6 horas atrás, Fernando Rodrigo disse:

@Juliomar Marchetti, concordo com vc, quando uma pessoa esta com dúvida é uma coisa, agora quando varias pessoas estão com o mesmo problema, passando pelo mesmo erro e não encontra a solução, acho que quem ja fez a homologação igual a vc, acho que na minha opinião deveria ajudar o pessoal resolvendo essas dúvidas, isso engrandeceria em muito o forum. O pessoal da ntk ja mandei varios e-mail para eles so que não retornam, uma vez falei com ele sobre um erro que estava acontecendo e simplesmente eles disseram que era para seguir o manual, so que o manual não diz nada como deverá ser feito, então não temos muito com quem recorrer a não ser aqui no forum.

então se o pessoal que ja homologou puder colocar os prints do componente configurado e alguns codigos da transação do tef, acho que isso ajudaria em muito, ou ate mesmo nos poderiamos criar um grupo pelo skype ou whatzap ou outro qualquer para não ficar tumultuando muito com esse tipo de dúvida aqui no forum.

o que voces acham ?

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

bom @Juliomar Marchetti, não é somente eu que estou com dúvida, mas varias pessoas estão tendo problema nesse passo 16 e 17 e muitos ja conseguiram resolver, vou fazer outros testes novamente.

com o Demo do componente teve pessoas que tambem não conseguiram fazer esses testes ou por problema de configuração ou problema da propria pay&go que acrescentaram e alteraram alguns campos. Mas vamos seguir em frente e continuar os testes

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
Em 08/06/2017 at 11:31, Relacionamento Desenvolvimento disse:

Para esses testes funcionar corretamente no arquivo de requisição intpos.001 o campo 706-000 (Capacidade da Automação) deverá consta na somatória o valor 64.

Essa implementação já está nos fontes do ACBrTEFD

DtIibJlrUgLb7FoFU0PPj2eRgE7TIO7GSo2gR1e5

Citar

07/06/2017
-- ACBrTEFD --
[+] Criada a propriedade "SuportaReajusteValor: Boolean", para informar que será
    utilizada esta funcionalidade pelo TEF.    (por: WesleyAS)

-- ACBrTEFDClass --
[*] Alterada a rotina "AdicionarIdentificacao" para verificar a informar o flag
    referente a propriedade "SuportaReajusteValor" no campo 706-000.
    (por: WesleyAS)                           

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
8 minutos atrás, Fernando Rodrigo disse:

@jair ferreiravc poderia me passar os codigos dos eventos que vc esta utilizando, principalmente o evento

OnInfoECF

OnComandaECF

to achando que é algo que estou passando errado

Olha no exemplo da NFCe com TEF que tem no svn na pasta de exemplos.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Em 2017-6-7 at 09:41, Fernando Rodrigo disse:

Jair, bom dia, nada ainda, mandei um e-mail para a ntk e não retornaram ainda

Opa! desculpe a demora em responder pessoal. Eu estava meio agarrado aqui com customizações de clientes. A única coisa que eu fiz, foi alterar alterar a linha onde tinha o número 3 para 67 conforme a imagem em anexo. O quadrado vermelho foi onde alterei. A única alteração que fiz foi essa.

Isso fez com que as impressões funcionassem sem erro. Mas quando mandei os logs e as impressões para a NTK eles disseram que algumas impressões não estavam de acordo com o solicitado nos requisitos. Mas ainda não tive tempo de olhar o motivo.

 

 

Sem título.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você não atualizou os seus fontes corretamente, a sua imagem é a prova disso... por isso não funciona para você...

Veja o conteúdo atual do SVN

https://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrTEFD/ACBrTEFDClass.pas

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 1904 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.