Histórico de mensagens sobre cobv

EXIBINDO CONVERSAS RECENTES:

Texto: cobv
# pix
Avatar discord do usuario j34nm4rc0nd35_54662

j34nm4rc0nd35_54662

Aparentimente passou, agora tenho outro erro de schema, mas estou usando o payload da Doc Efi

json
{
"type": "https://pix.bcb.gov.br/api/v2/error/LoteCobVOperacaoInvalida",
"title": "Operação Inválida",
"status": 400,
"detail": "A requisição que busca alterar ou criar um lote de cobranças com vencimento não respeita o schema ou está semanticamente errada.",
"violacoes": [
{
"razao": "O campo loteCobV.params.id não respeita o schema.",
"propriedade": "loteCobV.params.id"
}
]
}

# pix
Avatar discord do usuario j34nm4rc0nd35_54662

j34nm4rc0nd35_54662

Boa tarde, estou com uma dificudade em criar pgtos por lote
Doc Efi

PUT /v2/lotecobv/:id
Requer autorização para o escopo: lotecobv.read

Minha request auth
"scope": "cob.write gn.settings.read gn.settings.write lotecobv.read"

Meu response ao tentar criar um lote de pgtos
json
{
"error": "insufficient_scope",
"error_description": "Access token has insufficient scope"
}
Onde estou errado?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como o lote é de CobV e não de Cob, curioso que seu caso de uso precise de algo quase síncrono...

# pix
Avatar discord do usuario rafaelplay55

rafaelplay55

Ver Respostas

Eu estou fazendo uns testes com esse endpoint e na doc fala que ele pode receber esse loteCobvId
imagem enviada na mensagem pelo usuario rafaelplay55

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @rafaelplay55. Bom dia! Tudo bem?
Pedimos desculpa por não termos respondido sua pergunta antes... Após gerar a cobrança em lote, você pode usar o endpoint de Consultar lista de cobranças com vencimento, informando o parâmetro loteCobvId para ver as cobranças emitidas do lote. Nessa listagem, você vai encontrar mais detalhes das cobranças, incluindo o pixCopiaECola.

# pix
Avatar discord do usuario rafaelplay55

rafaelplay55

Ver Respostas

Bom dia, eu estou realizando uma implementação do pix em lote e gostaria de saber se vocês não tem algum plano de remover o endpoint de /v2/lotecobv/. Eu comecei implementando isso com outro gateway de pagamento e eles removeram bem na hora do teste de produção, acreditam? KKKKKKKKKK

# pix
Avatar discord do usuario salete2024

salete2024

00020101021226940014BR.GOV.BCB.PIX2572qrcodespix.sejaefi.com.br/bolix/v2/cobv/f42a8da906b14071a66f58ad7e1b8d235204000053039865802BR5905EFISA6008SAOPAULO620705036304FAFC

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @.lortega, tudo bem?

É preciso do e2eId, você pode obter ele consultando a cobrança através do endpoint /v2/cob/:txid ou /v2/cobv/:txid.

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @guilhermeoliveira91! Tudo bem? A quantidade maxima de cobv que pode ser emitida em lote são 200 cobranças.

# pix
Avatar discord do usuario guilhermeoliveira91

guilhermeoliveira91

Ver Respostas

O put para alteração é permitido somente se todas as cobvs tiverem sido criadas, sem nenhuma negada?

# pix
Avatar discord do usuario guilhermeoliveira91

guilhermeoliveira91

Ver Respostas

Mas na doc do BACEN e na EFI fala que o put é para alteração também, mas eu preciso passar no array todas as cobvs originárias de criação.

# pix
Avatar discord do usuario guilhermeoliveira91

guilhermeoliveira91

Ver Respostas

Estou tomando erro, mesmo passando todas as cobvs no array até as negadas, pelo put eu não consigo fazer essa alteração das cobranças criadas e não as negadas?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode usar o endpoint PATCH /v2/lotecobv/:id, onde :id é o identificador do lote. No body da requisição, você passa o txid da cobrança Pix e as informações que deseja alterar.

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @ricardo_oliveira_souza, tudo bem?
o método pixUpdateDueCharge é para cobranças Pix COBV, a cobrança que você esta tentando alterar é um Pix COB, o método seria pixUpdateCharge.

# pix
Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

Ver Respostas

Bom dia, estou fazendo testes com a api pix de vocês, mas como para ela funcionar, com as principais funcionalidas é necessário usa-la em produção, estou gerando transações reais.
Fiz uma consulta a situação do pix usando a chamada pixDetailCharge passando como parâmetro txid, observe que ao chamar esta função os dados são retornados e o pix esta com a situação ATIVA:
Coloquei alguns XXXXX no meio para mascarar os dados, apesar de ser fornecido o TXID
TXID - 66afcfc1dafe41bdb6a59dd565a09479
Response = {"devedor":{"cpf":"XXXXXXXXX","nome":"XXXXXXXXXXXX"},"loc":{"location":"qrcodespix.sejaefi.com.br/v2/c90653b52bb34c8dbd5584313a499103","id":31,"criacao":"2024-03-20T04:42:09.000Z","tipoCob":"cob"},"pixCopiaECola":"00020101021226830014BR.GOV.BCB.PIX2561qrcodespix.sejaefi.com.br/v2/c90653b52bb34c8dbdXXXXXXXXXXXXXXX65802BR5905EFISA6008SAOPAULO6207050363042BC5","valor":{"original":"96.90"},"chave":"1cbXXXXXXX-810f-4967-b302-7d94425c49f5","calendario":{"expiracao":7776000,"criacao":"2024-03-20T04:42:09.000Z"},"txid":"66afcfc1dafe41bdb6a59dd565a09479","location":"qrcodespix.sejaefi.com.br/v2/c90653b5XXXXXXXXXX313a499103","revisao":0,"solicitacaoPagador":"Pagamento Adesão\n2 ou mais filhos","status":"ATIVA"}

Veja que com o mesmo TXID fiz a chamada a pixUpdadeDueCharge e esta retorna que o pix não existe:
TXID - 66afcfc1dafe41bdb6a59dd565a09479
{"detail":"Cobrança com vencimento não encontrada para o txid informado","type":"https://pix.bcb.gov.br/api/v2/error/CobvNaoEncontrado","title":"Não Encontrado","status":404}

Alguém do suporte da EFI pode dizer o que esta sendo feito de errado para tal pix ser consultado pelo txid ser encontrado e ao tentar cancela-lo não se encontra?

Desde já agradeço.

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para o acima seria:

00020101021226940014BR.GOV.BCB.PIX2572qrcodespix.sejaefi.com.br/bolix/v2/cobv/6462ddfdb0b4490da717d3d0384577b75204000053039865802BR5905EFISA6008SAOPAULO620705036304A17B

# pix
Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

Ver Respostas

@marcelo_efi usando o endpoint de criar pix com vencimento (/v2/cobv/:txid) tenho este erro:

{"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"}]}

# pix
Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

O código para geração da cobrança está assim

def criar_cobranca_pix(self, txid):
tokens = self.autorizar()
access_token = tokens['access_token']
endpoint = f"{self.url}/v2/cobv/{txid}"

cabecalho = {"Content-Type": "application/json",
"Authorization": f"Bearer {access_token}"}

dados = {
"calendario": {
"dataDeVencimento": "2022-12-01",
"validadeAposVencimento": 30
},
"devedor": {
"logradouro": "Alameda Souza, Numero 80, Bairro Braz",
"cidade": "Recife",
"uf": "PE",
"cep": "70011750",
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "123.45",
"multa": {
"modalidade": 2,
"valorPerc": "15.00"
},
"juros": {
"modalidade": 2,
"valorPerc": "2.00"
},
"desconto": {
"modalidade": 1,
"descontoDataFixa": [
{
"data": "2022-11-30",
"valorPerc": "30.00"
}
]
}
},
"chave": "5f84a4c5-c5cb-4599-9f13-7eb4d419dacc",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

dados = json.dumps(dados)
response = requests.request("PUT", endpoint, headers=cabecalho, data=dados)

print(response.text)

return response.text