Histórico de mensagens em bolix

EXIBINDO CONVERSAS RECENTES:

Data: 21/08/2023
Canal: bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

oi eu fiz conforme eu tinha te passado mas não funciono ele retorna que notification_url não faz parte do schima, ai eu fui na documentação, e fala que tem que é um objeto metadata então como diz na documentação fiz

metadata: {
notification_url: 'http://localhost:3041/notificacao/boleto/cnpj',
},
ai retorna 'A propriedade [notification_url] é inválida.'

Avatar discord do usuario yasmin_efi

yasmin_efi

Vamos iniciar um atendimento privado para você no canal # atendimento para pegarmos mais algumas informações 🙂

Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @.waterex! Tudo bem?

Avatar discord do usuario .waterex

.waterex

Olá!
Estou com uma cobrança que o pagamento foi efetuado e a comunicação da baixa no MK AUTH não foi feita, é a segunda vez que acontece, por isso gostaria de saber se há algo que possamos fazer para solucionar esse problema, pois é muito ruim o cliente ter seu sinal bloqueado por falta de pagamento sendo que já foi pago.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Desta forma você criaria uma cobrança com a URL de notificação http://your_domain.com/notification, essa URL receberia um POST com um body em x-www-form-urlencoded com uma Key chamada "notification" e seu Value será o token para consultar através do método getNotification

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

outra coisa ve se entendi corretamente

/ eslint-disable import/extensions /
import EfiPay from 'gn-api-sdk-typescript';
import options from '../../credentials';

const body = {
payment: {
banking_billet: {
expire_at: '2024-09-20',
customer: {
name: 'Gorbadoc Oldbuck',
email: '[email protected]',
cpf: '94271564656',
birth: '1977-01-15',
phone_number: '5144916523',
},
},
},

items: [
{
name: 'Product 1',
value: 500,
amount: 1,
},
],
notification_url: 'http://your_domain.com/notification',
};

const efipay = new EfiPay(options);

efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
})
.catch((error: Promise) => {
console.log(error);
});
posso fazer dessa forma?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

eu to vendo aki esse metodo sever para os sotros metodos de pagamentos tambem ?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Basta chamar o método getNotification(params)
Onde o params:

const params = {
token: '252948279264ee47e117cb099ef81', // substitua pelo seu token
};

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

eu to usando sdk node tyescript

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Você está utilizando alguma SDK? Caso esteja, não precisa, temos um método em nossas SDKs prontos pra isso.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

ou fetch

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

entendi e ssa parte eu vou ter que fazer vi axios

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Correto, ao receber o token você deve consultar ele através da rota GET /v1/notification/:token para verificar a situação da cobrança

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

ata então e so o token, não retorna o status

Avatar discord do usuario joaolucas_efi

joaolucas_efi

@_alexandrehenrique ao criar a cobrança você pode passar uma valor pro atributo "notification_url" no body da requisição. Feito isso mediante qualquer alteração nessa cobrança será enviado um token para essa URL, que pode ser consultado através da rota GET /v1/notification/:token para verificar a situação da cobrança.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@Efí

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

so para entender como funciona

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

ola bom dia, poderia me explicar melhor essa questão da url de resposta?