Histórico de mensagens sobre erro em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Canal: pix
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 .alanpske

.alanpske

axios
.post('https://api-pix-h.gerencianet.com.br/oauth/token', data, {
headers: {
Authorization: Basic ${auth},
'Content-Type': 'application/json'
},
httpsAgent: agent,
})
.then((response) => {
const accessToken = response.data?.access_token;
console.log(JSON.stringify(response.data));
const endpoint = 'https://api-pix-h.gerencianet.com.br/v2/cob';

const dataCob = {
calendario: {
"expiracao": 3600
},
devedor: {
"cpf": "12345678910",
"nome": "John Doe"
},
valor: {
"original": "123.45"
},
chave: "d6d67ce2-9225-4902-b298-e7b86d1b6a3a",
solicitacaoPagador: "Informe o número ou identificador do pedido."
}

const config = {
httpsAgent: agent,
headers: {
Authorization: Bearer ${accessToken},
'Content-Type': 'application/json'
}
}

axios.post(endpoint, dataCob, config).then(console.log)
})
.catch(error => {

console.error(error);
});

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como é o código e o erro ?

Avatar discord do usuario .alanpske

.alanpske

Ver Respostas

olá boa noite, pra fins de estudo quero implementar o pagamento por pix mas estou tendo um erro no codigo que não encontro a solução

Avatar discord do usuario tixsistemas

tixsistemas

Sim na hora do pagamento erro

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @ddccpp! Vamos iniciar um atendimento privado para pegar mais detalhes do erro recebido.

Avatar discord do usuario jubasoler

jubasoler

Ver Respostas

estou testando a api de cobrança com vencimento e recebo erro 500 com a mensagem "Endereço não cadastrado para a conta."

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

A falha retornada no decoder foi: ERROR - Error parsing qrcode string: invalid length @148
Você pode utilizar a nossa API para criar um QrCode e o Copia e Cola para evitar estas falhas.
Segue o nosso endpoint que realiza esta operação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#gerar-qrcode-de-um-location

Avatar discord do usuario johnlenolt

johnlenolt

Ver Respostas

Agora limitei o campo há 25, caracteres passou a dar outro erro:
00020126830014br.gov.bcb.pix2561qrcodespix.sejaefi.com.br/v2/c0aa817262224844a0c6f41bce56cd2c520400005303986540597.335802BR5909JOHN LENO6007MOSSORó62300526SOPROMOCAOREF25206304EA95

Avatar discord do usuario johnlenolt

johnlenolt

Ver Respostas

Mas o qrcode também não funciona, a mesma mensagem de erro que da ao tentar pagar pelo o copia e cola é a mesma lendo o qrcode

Avatar discord do usuario arabeexava

arabeexava

Ver Respostas

QUando uso os de produção, no Postman me da erro de conexao 😦

Avatar discord do usuario yasmin_efi

yasmin_efi

Esse erro significa que a chave Pix utilizada para emissão não é uma chave cadastrada na sua conta Efí.

Avatar discord do usuario gabrieluepa

gabrieluepa

Bom dia, o que esse erro sugere que eu tenha feito errado?

A chave informada não faz referência à conta Gerencianet autenticada

Troquei para o certificado de produção e começou me retornar isso

Avatar discord do usuario williambaka

williambaka

Ver Respostas

bom dia, alguem que entende de flutter que poderia me ajudar?
Fiz o seguinte função para me retorna o codigo de copiar e colar do pix e o codigo em bytes da imagem do qrcode em um print mesmo.

void _createCharge(String valor) {
Gerencianet gerencianet = Gerencianet(OPTIONS);

Map body = {
"calendario": {"expiracao": 3600},
"valor": {"original": '1.00'},
"chave": '8616d859-985a-40bd-85fb-4cfa677c9324'
};

gerencianet.call('pixCreateImmediateCharge', body: body).then((value) {
print(value);
gerencianet.call('pixGeneratedQRCode',
params: {'id': value['loc']['id']}).then((value) {
print(value);
});
});
}

e agora está dando erro no meu codigo no seguinte local:
external void usePrivateKeyBytes(List keyBytes, {String? password});

isso pode ter algo a ver com os certificados .pem? esses certificados deveriam ter senha? Por que na documentação diz pra deixar vazio e eu deixei vazio mesmo.

Avatar discord do usuario usuario1995

usuario1995

Ver Respostas

Fala turma, boa tarde! Estou integrando a api pix e não estou conseguindo configurar o webhook. Já conferi tudo e aparentemente ta tudo certo, estou recebendo o seguinte erro:
{
"code": 141,
"error": {
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ERR_TLS_CERT_ALTNAME_INVALID"
}
}

Avatar discord do usuario leonardo.amaral

leonardo.amaral

Ver Respostas

Recebi o seguinte erro ao criar uma webhook _A autenticação de TLS mútuo não está configurada na URL informada_, como posso resolver?

Avatar discord do usuario gabriel_efi

gabriel_efi

Boa noite, @jeanlucafp! Vou abrir um # atendimento com você para pegar mais detalhes. Este é um erro geralmente vinculado à estrutura do JSON passado.

Avatar discord do usuario jeanlucafp

jeanlucafp

sdk retorna o Erro, valores ou tipos de campo invalidos. porem nao diz qual segui o exemplo do github
imagem enviada na mensagem pelo usuario jeanlucafp

Avatar discord do usuario israelins85

israelins85

Ver Respostas

E um problema é se eu quiser devolver o PIX dá erro pois a cobrança da taxa é descontada do saldo da conta...

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!