Histórico de mensagens sobre js em assinaturas

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: assinaturas
Avatar discord do usuario germanoskt

germanoskt

É só mudar o JSON do credentials?

Avatar discord do usuario rogerio_itu2044

rogerio_itu2044

Ver Respostas

@igor_efi bom dia!
Sim, entendo, porém a lib pede outro parâmetro, conforme abaixo, se eu mudar a lib o meu projeto não irá buildar e não consigo enviar para produção:
Linha: 1517 - https://github.com/efipay/sdk-node-apis-efi/blob/master/src/methods/cobrancas.js

/
GET /v1/subscription/:id

Obtém detalhes de uma assinatura específica.

Para capturar uma falha utilize o catch, os campos disponíveis no objeto serão code, error e error_description.

@param { { id: number } } params

@returns {Promise<{
code: number,
data: {
subscription_id: number,
...

Avatar discord do usuario rogerio_itu2044

rogerio_itu2044

Ver Respostas

Boa tarde !
Ao tentar executar essa feature, estou recebendo o seguinte erro:

"error_description":{"property":"subscription_id","message":"A propriedade [subscription_id] informada não existe."}

Porém em momento nenhum eu estou passando esse campo, porque na lib só pede o id.

Feature
const EfiPay = require('sdk-node-apis-efi')
const options = require('../../credentials')

let params = {
id: 0,
}

const efipay = new EfiPay(options)

// O método detailSubscription indica os campos que devem ser enviados e que serão retornados
efipay.detailSubscription(params)
.then((resposta) => {
console.log(resposta) // Aqui você tera acesso a resposta da API e os campos retornados de forma intuitiva
})
.catch((error) => {
console.log(error)
})

url da lib: https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/charges/subscription/detailSubscription.js

Avatar discord do usuario cleitonconceicao_

cleitonconceicao_

pessoal, boa noite! blz? meu webhook está sendo notificado, está retornando o id da empresa que definir na URl, porém não está vindo estrutura json nenhuma. na minha cabeça imagino que deveria vim, pois é baseado nela que vou gravar os registro do pagamento no meu sistema. o que estou fazendo de errado?

Avatar discord do usuario cleitonconceicao_

cleitonconceicao_

conseguem me informar como é esse json que vcs me retornam?

Avatar discord do usuario antoniofernandes

antoniofernandes

@joaolucas_efi precisava de uma ajuda. Fiz a integração com novo SDK nodejs e fiz todos os testes possiveis e foi tudo ok. Então coloquei em produção e fiz uma assinatura onde poucos minutos depois no aplicativo do meu cartão foi concluido a cobrança, mas no painel Efi ficou em waiting. Assinatura foi feita ontem20/09/2024 - 19:21:05 . Hoje 21/09/2024 - 10:21:17 recebi a notificação:
Falha no pagamento - No momento, a transação não foi autorizada. Entre em contato com a equipe de atendimento.

Avatar discord do usuario antoniofernandes

antoniofernandes

Ver Respostas

@joao_efi Como haviamos falado, estou refatorando meu códido integrando assinatura com novo sdk node, e passou tudo certinho em sandbox.
Agora fazendo o teste pra vale em production, ao realizar a compra recebi o erro:

js
{
"code": 4600222,
"error": "server_error",
"error_description": "Recebedor e cliente não podem ser a mesma pessoa."
}

So lembrando que o cartão utilizado não está nom eu nome que sou titular conta Efi