Histórico de mensagens em cartões

EXIBINDO CONVERSAS RECENTES:

Canal: cartões
Avatar discord do usuario joao_efi

joao_efi

Boa tarde @luispimenta95 tudo certo?
Essa mensagem é retornada quando se está consultando com dados de ambientes diferentes.
Por exemplo: Tentando consultar em produção um token de uma cobrança gerada em homologação.
Por se tratar de ambientes diferentes, o token não é encontrado.

Avatar discord do usuario luispimenta95

luispimenta95

Estou fazendo testes locais no módulo de assinatura, mas a url notification está apontando pra uma url de produção. Salvei o log no meu sistema e recebo esse retorno: [2025-03-15 00:08:43] production.INFO: Dados do Pagamento: ["{\"code\":3500010,\"Erro\":\"property_does_not_exists\",\"description\":\"Propriedade: \\\"notification\\\". A propriedade [notification] informada n\\u00e3o existe.\"}"]
poderiam ajudar por favor?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @luispimenta95! Assinaturas fazem parte da API Cobranças e todos os meios dessa API seguem o mesmo fluxo de notificações, todos os detalhes estão descritos em nossa documentação técnica sobre o assunto: https://dev.efipay.com.br/docs/api-cobrancas/notificacoes

Avatar discord do usuario luispimenta95

luispimenta95

Ver Respostas

Boa tarde. Ao criar uma assinatura em dev recebi a seguinte response:
{"code":200,"data":{"subscription_id":95544,"status":"active","plan":{"id":13284,"interval":1,"repeats":null},"charge":{"id":44512041,"status":"waiting","parcel":1,"total":4000},"first_execution":"14\/03\/2025","total":4000,"payment":"credit_card"}}
Entendo que por ser um ambiente de teste , esse status wating não vai ser modificado.
Mas se tratando de produção, como saber se o pagamento foi aprovado, recusado e etc? Devo configurar um webhock pra notificar essas atualizações?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Tente utilizar a versão mais recente da nossa biblioteca: https://github.com/efipay/js-payment-token-efi

Avatar discord do usuario guilhermesouzar

guilhermesouzar

Ver Respostas

Tentei com este cartão que voce colocou e mesmo assim não retornou a bandeira HiperCard. Esse código que estou usando peguei aqui no Discord e percebi que ele é de algum tempo atrás. Tem alguma alteração nele ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. Vou iniciar um atendimento para que possamo analisar.

Avatar discord do usuario luispimenta95

luispimenta95

Ver Respostas

@guilherme_efi verifiquei os dados enviados e estao corretos com o ambiente de dev. Existe alguma forma de verificar se a credencial está inativa ou com alguma inconformidade?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Nesse link gera em homologação. Então, ao criar a cobrança, você precisa usaro Client_Id e e Cliente_Secret de homologação também.
Verifique se está usando as credenciais de produção. Talvez por isso está apresentado a falha 401.

Avatar discord do usuario luispimenta95

luispimenta95

Ver Respostas

@guilherme_efi , boa tarde. De fato gerei pelo link de vocês: https://efipay.github.io/js-payment-token-efi/ porem ao realizar o teste com as credenciais de desenvolvimento, estou recebendo retorno 401 . Poderia me ajudar por favor?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @luispimenta95! Tudo bem?

Quando aparece a mensagem "A propriedade [payment_token] informada não existe.", isso significa que o payment_token gerado não foi encontrado na sua aplicação.

Provavelmente, o payment_token foi criado no ambiente de homologação, mas está tentando emitir a cobrança no ambiente de produção, ou o contrário.

Avatar discord do usuario luispimenta95

luispimenta95

Ver Respostas

verifiquei via debug e o código está enviando a string devolvida, mas existe o retorno de erro

Avatar discord do usuario luispimenta95

luispimenta95

Ver Respostas

bom dia. Estou gerando um payment token teste e recebo esta mensagem de retorno tanto localmente como em produção:

{"code":3500010,"Erro":"property_does_not_exists","description":"Propriedade: \"payment_token\". A propriedade [payment_token] informada n\u00e3o existe."}

O que fazer?

Avatar discord do usuario r_moraes

r_moraes

Ver Respostas

Maravilha @yasmin_efi , muito obrigado pelo retorno.
Acabei vendo aqui que essa informação também estava na documentação.
Vamos implementar.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @guilhermesouzar! Tudo bem?

Testei vários números de cartão fictícios da bandeira Hipercard, e todos foram reconhecidos. Você tem algum número específico para nos enviar? Podemos verificar por aqui.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Via API existe o atributo mode que você pode configurar alguma das duas opções disponiveis

Avatar discord do usuario yasmin_efi

yasmin_efi

@r_moraes a tarifa pode ser cobrada proporcionalmente em ambas as contas, de acordo com as configurações de split definidas ou pode ser cobrada por completo na conta emissora que seria a sua conta, no caso