Histórico de mensagens sobre propriedade em pix

EXIBINDO CONVERSAS RECENTES:

Texto: propriedade
Canal: pix
Avatar discord do usuario _porfirio

_porfirio

Ver Respostas

Olá, tudo bem ? Ao configurar o webhook, estou recebendo o seguinte erro


{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'additionalProperties',
caminho: '.body',
mensagem: 'não são permitidas propriedades adicionais'
}
]
}
{
webhookUrl: 'https://application.cardi.digital/str/order/sales/pix/webhook/'
}

Avatar discord do usuario joaolucas_efi

joaolucas_efi

É importante dizer que este endpoint sobrescreve a configuração atual de sua chave, portanto recomendo que consuma o GET /v2/gn/config para verificar sua configuração atual e então consumir o endpoint PUT /v2/gn/config com o mesmo conteúdo retornado no GET alterando somente a propriedade que desejar.

Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

{
"erro": [
"code",
400,
"erro",
"json_invalido",
"descricao",
"Par\u00e2metro \".body\", n\u00e3o s\u00e3o permitidas propriedades adicionais"
]
}

Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

obrigado @guilherme_efi a propósito, sabe porque minha notificação de pagamento está retornando isso, já conferi e não achei nada errado na url de notificação do pix:
3500010
property_does_not_exists
Propriedade: "notification". A propriedade [notification] informada não existe.

Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

Array ( [type] => https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida [title] => Operação Inválida [status] => 400 [detail] => A requisição que busca alterar ou criar uma cobrança com vencimento não respeita o schema ou está semanticamente errada. [violacoes] => Array ( [0] => Array ( [razao] => O objeto cobv não respeita o schema. [propriedade] => cobv.body ) ) )

Avatar discord do usuario ronierys2

ronierys2

Ver Respostas

---------------------------
Error
---------------------------
Erro ao Criar Cobrança
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inv?lidos","erros":[{"chave":"required","caminho":"","mensagem":"deve ter a propriedade obrigat?ria body"}]}
---------------------------
OK
---------------------------
estou tendo o seguinte erro acima sabem me dizer o que pode ser a causa ?

Avatar discord do usuario iberemendes

iberemendes

array(3) { ["nome"]=> string(13) "json_invalido" ["mensagem"]=> string(36) "Valores ou tipos de campo inválidos" ["erros"]=> array(1) { [0]=> array(3) { ["chave"]=> string(20) "additionalProperties" ["caminho"]=> string(5) ".body" ["mensagem"]=> string(44) "não são permitidas propriedades adicionais" } } }

Avatar discord do usuario disneyjj

disneyjj

Ver Respostas

Boa tarde pessoal, estou usando o método CreateOneStepLink na SDK .net core.

Estou recebendo esse seguinte erro:{"code":3500034,"error":"validation_error","error_description":"A propriedade [request_delivery_address] é obrigatória."}

Estou enviando o body disponibilizado na SDK.

var body = new
{
items = new[] {
new {
name = "Product 1",
value = 590,
amount = 2
}
},
settings = new
{
payment_method = "all",
expire_at = "2022-12-15",
request_delivery_address = false
}
};

Avatar discord do usuario diegosantoss.

diegosantoss.

Ver Respostas

{"type":"https://pix.bcb.gov.br/api/v2/error/SplitConfigOperacaoInvalida","title":"Operação Inválida","status":400,"detail":"A requisição que busca alterar ou criar uma configuração de split não respeita o schema ou está semanticamente errada.","violacoes":[{"razao":"O corpo da requisição não respeita o schema.","propriedade":"split.config"}]}

e to usando o mesmo body do exemplo

Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Oi, boa tarde. Vocês sabem se existe algum jeito de consultar o pagador de um QR Code ou BR Code que foi cadastrado sem informar um devedor?
Na secção de https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o>">requisição (callback) da documentação de webhooks, vi que é possível que os dados do pagador sejam recebidos no callback através da propriedade gnExtras.pagador, porém o objeto gnExtras é opcional e, até então, só tenho recebido através de callbacks os seguintes dados:

json
{
"pix": [
{
"endToEndId": "...",
"txid": "...",
"chave": "...",
"valor": "...",
"horario": "..."
}
]
}
No extrato é possível visualizar pagador, documento e instituição, então imagino que há alguma forma de solicitar esses dados através da API.
Agradeço desde já e peço perdão pela mensagem longa.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Se passar um percentual com mais de duas casas decimais irá apresentar o erro:

json
{
"type": "https://pix.bcb.gov.br/api/v2/error/SplitConfigOperacaoInvalida",
"title": "Operação Inválida",
"status": 400,
"detail": "A requisição que busca alterar ou criar uma configuração de split não respeita o schema ou está semanticamente errada.",
"violacoes": [
{
"razao": "O campo não respeita o schema.",
"propriedade": "split.config.body.split.repasses.0.valor"
}
]
}

Avatar discord do usuario mauromarchiori

mauromarchiori

Ver Respostas

valeu! qundo tento vincular o split na cobrança, recebo um erro Propriedade: "cob.status". A cobrança não está ATIVA
só que a cobrança está ativa, acabei de criar

Avatar discord do usuario absfregs

absfregs

ja segui essa documentação, ainda assim continua dando falha, inclusive tentei adicionando a propriedade "ca" nas configs do servidor e a falha persiste
imagem enviada na mensagem pelo usuario absfregs

Avatar discord do usuario stanleyjones_31137

stanleyjones_31137

Ver Respostas

{"type":"https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida","title":"Operação Inválida","status":400,"detail":"A requisição que busca alterar ou criar uma cobrança com vencimento não respeita o schema ou está semanticamente errada.","violacoes":[{"razao":"O campo cobv.params.txid não respeita o schema.","propriedade":"cobv.params.txid"}]}

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

É preciso criar uma chave PIX direto pela sua conta Efí para utilizar na requisição, na propriedade chave

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Bom dia, @alessandrodev! A estratégia adotada depende muito das suas regras de negócio, por exemplo, você pode ter um webhook exclusivo para tratar recebimentos e outro exclusivo para tratar envios, se você utilizar o Split ainda pode ter um exclusivo para ele.

Caso prefira organizar todos em um único ponto, você teria o payload padrão de recebimento (endToEndId, txid, chave, valor, horario e infoPagador).

Se for um recebimento com split você terá tudo isso acrescido do gnExtras contendo pagador e split.

Para devolução é preciso que o recebimento já tenha existido, você pode adotar uma conferência interna do txid ou verificar a existência da propriedade devolucoes.

Já o envio de Pix terá as propriedades tipo e status e não terá o txid (virá em gnExtras o identificador do envio -> idEnvio).

Mais informações sobre o recebimento de callbacks na documentação: https://dev.efipay.com.br/docs/api-pix/webhooks/#recebendo-callbacks

Avatar discord do usuario arig4m3r

arig4m3r

Olá, estou tentando criar o seguinte pix

js
let body = {
calendario: {
expiracao: 3600,
},
valor: {
original: ${subtotal}.00,
},
chave: "Chave Aqui",
pagador: {
chave: "Chave Aqui",
infoPagador: "Info Pagador",
},
};

mas recebo o erro

js
{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'additionalProperties',
caminho: '.body',
mensagem: 'não são permitidas propriedades adicionais'
}
]
}

Função utilizada:

js
const pixRes = await gcClient
.pixCreateImmediateCharge({}, body)
.catch((error: any) => {
console.log(error);
});

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @lucianoprosperizze! Como vai?
Aparentemente essa é uma falha no Nextjs. Esse erro indica que você está tentando acessar a propriedade 'headers' que está indefinida.

Avatar discord do usuario gabriel_efi

gabriel_efi

Olá, @koddydev! Este exemplo que você enviou é do endpoint de consultar cobrança, na nossa documentação há dois exemplos, este é o exemplo de cobrança ativa, se você olhar à direita verá o exemplo 2 que é de cobrança concluída. Nela há uma propriedade extra chamada "pix" com detalhes do pagamento:

"pix": [
{
"endToEndId": "E12345678202009091221kkkkkkkkkkk",
"txid": "655dfdb1-a451-4b8f-bb58-254b958913fb",
"valor": "110.00",
"horario": "2020-09-09T20:15:00.358Z",
"infoPagador": "0123456789",
"devolucoes": [
{
"id": "123ABC",
"rtrId": "Dxxxxxxxx202009091221kkkkkkkkkkk",
"valor": "10.00",
"horario": {
"solicitacao": "2020-09-09T20:15:00.358Z"
},
"status": "EM_PROCESSAMENTO"
}
]

imagem enviada na mensagem pelo usuario gabriel_efi

Avatar discord do usuario dgldaniel

dgldaniel

Ver Respostas

Bom dia, pessoal. estou usando o endpoint de split de pagamento no modo dev e recebi essa resposta:

{"type"=>"https://pix.bcb.gov.br/api/v2/error/SplitConfigOperacaoInvalida", "title"=>"Operação Inválida", "status"=>400, "detail"=>"A requisição que busca alterar ou criar uma configuração de split não respeita o schema ou está semanticamente errada.", "violacoes"=>[{"razao"=>"Uma das contas informadas na configuração dos repasses não existe.", "propriedade"=>"split.config.split.repasses"}]}
, nos repasses coloquei cpf e conta conforme está na documentação do site. Então quais dados de cpf e conta posso colocar nos repasses em modo dev?