Histórico de mensagens sobre cobv em pix

EXIBINDO CONVERSAS RECENTES:

Texto: cobv
Canal: 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

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.

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

Avatar discord do usuario salete2024

salete2024

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

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.

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.

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?

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.

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?

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.

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.

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.

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

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

Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

Olá, estou tentando gerar cobranças via PIX, mas sempre recebo o mesmo erro:
{"code":404,"error":"invalid_request","error_description":"Not Found"}

Isso tanto na cobrança com vencimento: /v2/cobv/{txid} e na criação de chaves aleatórias

Na criação do link de pagamento (cartão e boleto) não tive problemas

Avatar discord do usuario gabriel_efi

gabriel_efi

Boa tarde, @andrebarbosa_dev! O Location contém um JSON com os dados referentes a uma cobrança PIX, ao utilizar os endpoints de emissão de cobrança PIX (COB ou COBV) automaticamente será criado um location. Contudo, é possível criar esse location primeiro pelo endpoint POST /v2/loc e passar o ID do mesmo na requisição da emissão de cobrança depois, como se fosse um Two-Step.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Você teria que adicionar mais uma chamada à nossa API, tendo em vista que você já tenha uma configuração de split pronta, basta aplicar utilizando o metodo pixSplitLinkCharge para COB e pixSplitLinkDueCharge para COBV

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O endpoint de lotecobv é só para cobrança com vencimento...