Histórico de mensagens sobre notification_url em bolix

EXIBINDO CONVERSAS RECENTES:

Texto: notification_url
Canal: bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O bolepix usa a notification_url do boleto.

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/notification_url',
message: 'Propriedade desconhecida (não está no schema).'
}
}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

ola boa tarde

a propriedade notification_url, não esta sendo aceita na ora de criar o boleto

Avatar discord do usuario mayron1806

mayron1806

Ver Respostas

Bom dia, estou criando uma cobrança do tipo bolix, mas está sendo retornado como se fosse um boleto
Aqui esta o json de entrada "{
"items": [
{
"name": "Plano 1",
"value": 2000,
"amount": 1
}
],
"payment": {
"banking_billet": {
"expire_at": "2024-02-24",
"customer": {
"name": "mayron fernandes",
"cpf": ...,
"email": ...,
"phone_number": ...,
"birth": ...,
"address": {
...
}
}
}
},
"metadata": {
"custom_id": "f5e3fef8-01ca-4503-b08e-67aa194bf416",
"notification_url": ...
}
}", e aqui a resposta "{
barcode: '00000.00000 00000.000000 00000.000000 0 00000000000000',
link: 'https://download.gerencianet.com.br/v1/524831_14_SERCA5/524831-14-NEMCA0?sandbox=true',
billet_link: 'https://visualizacaosandbox.gerencianet.com.br/emissao/524831_14_SERCA5/A4XB-524831-14-NEMCA0',
pdf: {
charge: 'https://download.gerencianet.com.br/524831_14_SERCA5/524831-14-NEMCA0.pdf?sandbox=true'
},
expire_at: '2024-02-24',
charge_id: 44006663,
status: 'waiting',
total: 2000,
payment: 'banking_billet'
}"

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @vitorsantos_, tudo bem?
Essa mensagem é devido ao valor do notification_url ser inválido, no caso por ser localhost.

Avatar discord do usuario vitorsantos_

vitorsantos_

Ver Respostas

bom dia, no boleto oneStep nao tem como colocar mais a propriedade "notification_url"? quando tento gerar uma cobrança da erro "a propriedade notification_url e invalida"

metadata: {
notification_url: 'http://localhost:3000/payments/efi/notifications',
},

Avatar discord do usuario robson_22856

robson_22856

Boa tarde, uma dúvida, quanto a gente inclui uma url para callback semelhanta a json.AddPair('notification_url', 'https://api.webhookinbox.com/i/xQd1gNhS/in/');
json.AddPair('custom_id', '43912669');

quando essa duplicata for paga, o end point recebe alguma notificação?

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

retorno

{
"code": 3500034,
"error": "validation_error",
"error_description": "A propriedade [notification_url] é inválida."
}

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

@sejaefi meu codigo

import { Request, Response } from "express";
import EfiPay from 'gn-api-sdk-typescript';
import Option from '../../../../certificate/credentials'


/
Create a banking billet for a CNPJ customer using EfiPay API.

@param req - The request object.
@param res - The response object.
/
export const CreatePgBoletoCNPJ = async (req: Request, res: Response) => {
// Get request body
const Dados = req.body;

console.log('CNPJ', Dados);

// Create request body
const body = {
payment: {
banking_billet: {
expire_at: Dados.vencimento,
customer: {
name: Dados.nome,
cpf: Dados.cpf,
juridical_person: {
corporate_name: Dados.razaosocial,
cnpj: Dados.cnpj
}
}
}
},

items: [{
name: Dados.produto,
value: parseInt(Dados.valor),
amount: 1
}],

metadata: {
notification_url: 'http://localhost:3041/notificacao/boleto/cnpj',
},
}

// Create EfiPay instance
const efipay = new EfiPay(Option);

// Call createOneStepCharge method
efipay
.createOneStepCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
res.json(resposta)
})
.catch((error: Promise) => {
console.log(error);
res.json(error)
});
}

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 _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 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 joaoscorissa

joaoscorissa

Ver Respostas

Boa tarde, estou com uma dificuldade no recebimento de notificações webhook, eu crio a cobrança informando o notification_url no metadata, porém não recebo as notificações, na plataforma as notificações estão com o status 408 e nos detalhes é informado que o servidor não respondeu, causando um timeout

Avatar discord do usuario ebermheads

ebermheads

Ver Respostas

ate estou passando no teste
{
payment: {
banking_billet: {
expire_at: '2023-06-24',
customer: [Object],
configurations: [Object],
message: 'Contrato: 989 PLANO CONTROLE Periodo: 06/10/2022 a 31/10/2022 valor R$ 163,52'
}
},
items: [ { name: 'teste 1/1', value: 1750, amount: 1 } ],
metadata: {
notification_url: 'https://api2.clustererp.com.br/webhook/fintech/gerencianet/20'
}

Avatar discord do usuario guilherme.lopes

guilherme.lopes

Ver Respostas

Bom dia

Eu envi para o a api

{
"metadata": {
"custom_id": "e88433c3-6a96-4846-911b-59e316da6553",
"notification_url": "xxxxxx"
},
"payment": {
"banking_billet": {
"configurations": {
"fine": 4,
"interest": 25
},
"conditional_discount": {
"until_date": "2023-06-20",
"type": "currency",
"value": 25000
},
"expire_at": "2023-06-30",
"customer": {
"name": "xxxx",
"cpf": "xxxxxxx",
"birth": "xxxxxx",
"phone_number": "xxxxx",
"email": "xxxxx"
}
}
},
"items": [
{
"amount": 1,
"name": "teste",
"value": 250000
}
]
}