Histórico de mensagens sobre propriedade em pix

EXIBINDO CONVERSAS RECENTES:

Texto: propriedade
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Vi alguns reportes desta mensagem utilizando Angular. Adicione a propriedade safeHtml na tag
Fonte: https://roufid.com/warning-sanitizing-unsafe-url-value-angular/

Avatar discord do usuario joandervieira

joandervieira

Ver Respostas

Olá pessoal, bom dia.
Estou tentando implementar a cobrança de pix usando GoLang. (quero gerar um link para pagamento do pix com um id de transação para eu saber se foi foi pago e quem pagou).
Acredito ser este Ednpoint:

PUT
/v2/cob/
:txid
Endpoint para cadastrar uma cobrança com um identificador de transação (txid).
No SDK GoLang o método mais próximo que encontrei que acredito chamar este endpoint é este:
gn.CreateCharge(body)

Estou tentando chamar com este método com este body:
body := map[string]interface{}{
"calendario": map[string]interface{}{
"expiracao": 3600,
},
"devedor": map[string]interface{}{
"cpf": efiPaymentDTO.PayerIdentifier,
"nome": efiPaymentDTO.PayerName,
},
"valor": map[string]interface{}{
"original": formatAmount(efiPaymentDTO.Amount),
},
"chave": config.ComandoPixKey,
"solicitacaoPagador": "Checkout Comando",
}

Porém estou recebendo este erro:
(EXTRA []string=[{\"code\":3500034,\"error\":\"validation_error\",\"error_description\":\"A propriedade [items] é obrigatória.\"}])

Algumas dúvidas:
- Este método CreateCharge() realmente corresponde ao endpoint /v2/cob/ ?
- Qual o body correto para este método ? usei o mesmo indicado na documentação para /v2/cob/;
- Este método CreateCharge() não aceita o transactionID, como passar este txid ?

Desde já muito obrigado !

Avatar discord do usuario tolribeiro

tolribeiro

Ver Respostas

Galera, seguinte. Estou usando a seguinte função no SDK Node gerencianet.pixListCharges({ inicio: '2023-05-25T00:00:00.000Z', fim: '2023-05-31T23:59:59.999Z' }) sendo o argumento da função esse objeto aí filtrando uma data de inicio e fim

na documentação, however, é mostrado que eu posso ir especificamente para a página q n seja a 0 ou seja, o objeto seria { inicio: '2023-05-25T00:00:00.000Z', fim: '2023-05-31T23:59:59.999Z', paginacao: { paginaAtual: 1 } }

Porém ao chamar pixListCharges passando esse argumento, recebo:

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

O que estaria errado? só pra deixar claro, eu quero ter acesso a cobranças de páginas além da 0 (default)

obrigado!

Avatar discord do usuario tolribeiro

tolribeiro

Ver Respostas

Opa pessoal, one more day one more question lol

Estava analisando a resposta da API e na propriedade de calendario só existe a informação de quando a cobrança foi CRIADA, e mesmo depois que o status muda pra CONCLUIDA, o momento (data e hora) da mudança desses status não vem no objeto.

É isso mesmo, no caso não existe ou existe e não sei onde/me passei? abraços

Avatar discord do usuario nckex

nckex

nenhum deles está aceitando essa propriedade

Avatar discord do usuario andres_93635

andres_93635

Ver Respostas

O retorno contém duas propriedades, sendo elas "qrcode" e "imagemQrCode". A propriedade "qrcode" é o pix copia e cola?

Avatar discord do usuario clonenojutsu

clonenojutsu

Ver Respostas

Quando tento criar cobrança imediata no ambiente de homologação com devedor = CNPJ recebo esse erro.

json
{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "additionalProperties",
"caminho": ".body.devedor",
"mensagem": "não são permitidas propriedades adicionais"
}
]
}
com CPF funciona certinho. Alguém sabe pq?

Avatar discord do usuario hiagosilvas

hiagosilvas

Mudou o nome da propriedade pix_cert para certificate também

Avatar discord do usuario Alexandre FDG

Alexandre FDG

( [nome] => json_invalido [mensagem] => Valores ou tipos de campo inválidos [erros] => Array ( [0] => Array ( [chave] => required [caminho] => [mensagem] => deve ter a propriedade obrigatória query ) ) )

Avatar discord do usuario gilmarsilvasantos

gilmarsilvasantos

Ver Respostas

estou recebendo a mensagem:

{
chave: 'additionalProperties',
caminho: '.body.calendario',
mensagem: 'não são permitidas propriedades adicionais'
}

Avatar discord do usuario alexandremesquita7661

alexandremesquita7661

Ver Respostas

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "required",
"caminho": "",
"mensagem": "deve ter a propriedade obrigatória body"
}
]
}

Avatar discord do usuario lrezende

lrezende

o erro que deu foi esse...

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

Avatar discord do usuario pabl.u

pabl.u

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.valor.desconto apresenta modalidade no valor 1 ou 2, porém cobv.valor.desconto.valorPerc encontra-se preenchido
[propriedade] => cobv.body.valor.desconto
)

[1] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

Avatar discord do usuario pabl.u

pabl.u

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.valor.multa não respeita o schema
[propriedade] => cobv.body.valor.multa.modalidade
)

[1] => Array
(
[razao] => O objeto cobv.valor.juros não respeita o schema
[propriedade] => cobv.body.valor.juros.modalidade
)

[2] => Array
(
[razao] => O campo valor.desconto não respeita o schema.
[propriedade] => cobv.body.valor.desconto.modalidade
)

[3] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

Avatar discord do usuario pabl.u

pabl.u

(
[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.valor.desconto apresenta modalidade nos valores de 3 a 6, porém o elemento cobv.valor.desconto.valorPerc não está preenchido.
[propriedade] => cobv.body.valor.desconto
)

[1] => Array
(
[razao] => O objeto cobv.valor.desconto apresenta modalidade nos valores de 3 a 6, porém o elemento cobv.valor.desconto.descontoDataFixa está preenchido ou não nulo.
[propriedade] => cobv.body.valor.desconto
)

[2] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

Avatar discord do usuario pabl.u

pabl.u

(
[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.valor.desconto apresenta modalidade no valor 1 ou 2, porém cobv.valor.desconto.valorPerc encontra-se preenchido
[propriedade] => cobv.body.valor.desconto
)

[1] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

Avatar discord do usuario pabl.u

pabl.u

Agora, sobre a inconsistência.
Se coloca as informações exatamente como estão na documentação, na parte de descontos

"desconto": {
"modalidade": "1",
"descontoDataFixa": [
{
"data": "2020-11-30",
"valorPerc": "30.00"
}
]
}

Retorna o seguinte erro:

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.valor.desconto apresenta modalidade no valor 1 ou 2, porém cobv.valor.desconto.valorPerc encontra-se preenchido
[propriedade] => cobv.body.valor.desconto
)

[1] => Array
(
[razao] => O campo cobv.valor não respeita o schema
[propriedade] => cobv.body.valor
)

)

)

Tentei entender o que estava errado, mas juro que não consegui

Só pra deixar claro, obviamente alterei as informações da data e porcentagem do desconto.
Indiquei a data como a mesma do vencimento (2022-05-31) e a 5% de desconto (5.00).
E eu testei 2 modalidades, a 1 e a 2. Ambas retornam o mesmo erro.

Avatar discord do usuario vborn_

vborn_

Ver Respostas

Oii gente, tudo bem?

Estou implementando o pagamento via pix pela gerencia.net e preciso configurar uma notification_url para poder atualizar o status do pedido automaticamente, porém tentei pela documentação e retornou o erro 400:

400Valores ou tipos de campo inválidosArray ( [0] => Array ( [chave] => additionalProperties [caminho] => .body [mensagem] => não são permitidas propriedades adicionais ) )


Podem me ajudar?

Avatar discord do usuario hiagosilvas

hiagosilvas

Na realidade, quando eu gerava o QRCode dinâmico, se eu não colocasse o valor em alguns PSP permitia editar. Então hoje no meu QRCode dinâmico eu por padrão faço isso coloco a propriedade do valor (não lembro qual é agora)