Histórico de mensagens em assinaturas

EXIBINDO CONVERSAS RECENTES:

Data: 07/02/2024
Canal: assinaturas
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde! Tudo bem ? Vou iniciar um atendimento privado com você par apegar mais detalhes

Avatar discord do usuario igorpnh

igorpnh

Ver Respostas

Boa tarde, tudo certo?

Estou precisando de uma ajuda relacionada a notificações da api de cobranças. Eu estou recebendo o notification_token mas quando passo ele para o método get via sdk:
await efiPay
.getNotification(params)
.then((res: any) => {
res.data.forEach((element: any) => {
notification.push({
id: element.id,
identifiers: element.identifiers.subscription_id,
status: element.status.current,
message: element.message,
created_at: element.created_at,
});
});
})
.catch((err: any) => {
console.log(err);
});

mesmo reenviando a notificação pelo painel da Efi, ele me retorna sempre um erro como se não existisse a notificação relacionada aquele token, porém, o token chega e consigo logar ele.

erro:
{
code: 3500010,
error: 'property_does_not_exists',
error_description: {
property: 'notification',
message: 'A propriedade [notification] informada não existe.'
}
}

Avatar discord do usuario criarimpacto

criarimpacto

👍

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Ótima sugestão @criarimpacto ! Vamos verificar a viabilidade de alterar as estruturas das pastas para a próxima atualização, realmente facilitaria bastante no envio dos arquivos

Avatar discord do usuario criarimpacto

criarimpacto

Ver Respostas

Compreendo . @marcelo_efi você que fica responsável pelas atualizações no github? Olha eu tenho uma sugestão para organização dos diretórios (pastas). Acho que ficará muito fácil para quem for subir para o WHMCS. Se for útil é o seguinte:

Dentro de "gn-api-whmcs-x.x.x" uma pasta chamada "whmcs".
Dentro de "whmcs" as pastas "includes" e "modules".
Dentro de "includes" a pasta "hooks" e dentro o arquivo efi.php

Já dentro de "modules" uma pasta chamada "gateways".
Dentro de "gateways" ficaria o arquivo "efi" e a pasta "efi" e "callback".

O organograma seria:
WHMCS
↪️ includes
↪️ ↪️ hooks
↪️ ↪️ ↪️ efi.php

↪️ modules
↪️ ↪️ gateways
↪️ ↪️ ↪️ efi
↪️ ↪️ ↪️ efi.php
↪️ ↪️ ↪️ callback

Só não sei se ficou esquisito como coloquei kkk. Mas facilitaria a gente aqui a colocar pelo filezila nas atualizações só processando a fila.

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

É difícil mensurar se seria complexo ou não, mas exige um conhecimento técnico sim. Não seriam apenas alterações de algumas linhas de código kkk

Avatar discord do usuario criarimpacto

criarimpacto

Ver Respostas

@marcelo_efi, sabe dizer se seria complexo? Se for para colocar alguns códigos em algumas linhas, acho que eu poderia fazer aqui só para eu testar kkk.

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia! Tudo bem ? Gostaria de informar que a atualização do módulo para suportar assinaturas (recorrência) está atualmente em nosso backlog. No entanto, ainda não temos uma previsão para o lançamento dessa atualização. Se preferir, você também pode realizar a implementação desse recurso, já que nosso plugin é de código aberto. Se optar por fazê-lo por conta própria, estamos disponíveis para oferecer suporte e esclarecer qualquer dúvida relacionada ao funcionamento de nossa API

Avatar discord do usuario criarimpacto

criarimpacto

Ver Respostas

Bom dia pessoal, estou usando o módulo EFI para o WHMCS e preciso ativar a função de assinatura que não há para cartão. É possível eu acrescentar isso no módulo existente com facilidade com a ajuda aqui de vcs ou só solicitando uma atualização aqui pelo canal?