Ir para conteúdo
  • Cadastre-se

AutoTEF Stone


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 572 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membro Pro Verificado
Postado

Boa noite!

Alguém já implantou esse recurso da Stone chamado AutoTEF ?

O PDV envia o valor para maquinha da Stone e o cliente faz o pagamento com cartão de crédito e/ou débito, igual PIX e ja confirma o pagamento no PDV

https://microtefdocs.stone.com.br/docs?_ga=2.244507653.1603350657.1684275177-299224044.1684275177&_gl=1*1erxqx2*_ga*Mjk5MjI0MDQ0LjE2ODQyNzUxNzc.*_ga_9CZMEZM0V5*MTY4NDI3NTMyOC4xLjEuMTY4NDI3NTU0Mi42MC4wLjA.

Dangelo Porto

  • 1 ano depois...
Postado (editado)

Boa noite

Estou fazendo a integração do TEF,usando o componente ACBRTEFD, com a configurando para tefStoneAutoTEF.

Ao fazer fazer uma venda no Credito Parcelada, estou passando no Financiamento:  tefmfParceladoEmissor, então aparece um erro de dados, 

invalid InstallmentType

como poderia resolver?

 

Editado por consultecdatasistemas
Postado (editado)

É por ele que estou desenvolvendo.

Inclusive, nao estava conseguindo fazer venda no cartão a prazo, por conta de um detalhe no comando que envia o pagamento.

Eu tive que alterar o componente para dá certo.

  if CartoesAceitos = [] then
    CartoesAceitos := [teftcCredito];

  if (teftcCredito in CartoesAceitos) then
    saccountType := CACCTYP_CREDIT
  else if (teftcDebito in CartoesAceitos) then
    saccountType := CACCTYP_DEBIT
  else
    saccountType := CACCTYP_UNDEF;

if saccountType = CACCTYP_CREDIT then
    iType := 0
  else
  begin
    case Financiamento of
      tefmfParceladoEmissor: iType := 3;
      tefmfParceladoEstabelecimento: iType := 2;
    else
      iType := 1
    end;
  end;
 

da forma que esta desenvolvido acima, nunca dá certo passar o financiamento na opção 3,2,1... so passa com 0.

então tive que alterar

Editado por consultecdatasistemas
  • Consultores
Postado
28 minutos atrás, consultecdatasistemas disse:

É por ele que estou desenvolvendo.

Inclusive, nao estava conseguindo fazer venda no cartão a prazo, por conta de um detalhe no comando que envia o pagamento.

Eu tive que alterar o componente para dá certo.

  if CartoesAceitos = [] then
    CartoesAceitos := [teftcCredito];

  if (teftcCredito in CartoesAceitos) then
    saccountType := CACCTYP_CREDIT
  else if (teftcDebito in CartoesAceitos) then
    saccountType := CACCTYP_DEBIT
  else
    saccountType := CACCTYP_UNDEF;

if saccountType = CACCTYP_CREDIT then
    iType := 0
  else
  begin
    case Financiamento of
      tefmfParceladoEmissor: iType := 3;
      tefmfParceladoEstabelecimento: iType := 2;
    else
      iType := 1
    end;
  end;
 

da forma que esta desenvolvido acima, nunca dá certo passar o financiamento na opção 3,2,1... so passa com 0.

então tive que alterar

anexe sua unit modificada para que possamos validar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

lsó pra confirmar. tu comentou um if e deixou o else

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

o IType, se for a vista sera 1, e se for parcelado, dependendo do parcelamento, devera receber 2 ou 3

e da forma como estáva, ele so recebia 0 e então dava erro

21 horas atrás, Daniel Simoes disse:

Pelo que compreendi, o iType precisa ser sempre 1, quando for Compra a Crédito... seria isso ?

o IType, se for a vista sera 1, e se for parcelado, dependendo do parcelamento, devera receber 2 ou 3

e da forma como estáva, ele so recebia 0 e então dava erro

  • Este tópico foi criado há 572 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...