Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario guilherme.lopes

guilherme.lopes

Ver Respostas

Obrigado

A solução foi

this.pix = this.sanitizer.bypassSecurityTrustResourceUrl(
this.entidadeVisualizar.pix
);

No construtor

private sanitizer: DomSanitizer

Avatar discord do usuario guilherme.lopes

guilherme.lopes

Bom dia pix vem assim após ser gerado

data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv

Só que quando coloco na tag img, ele inclui o unsafe: e assim não aparece o qrcode.

style="width: 400px; height: 400px"
[src]="pix"
/>

unsafe:data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMyAzMyIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMCAwaDMzdjMzSDB6Ii8+PHBhdGggc3Ryb2tlPSIjMDAwMDAwIiBkPSJNMCAwLjVoN200IDBoMm0xIDBoMW00IDBoMW0yIDBoMW0xIDBoMW0xIDBoN00wIDEuNWgxbTUgMGgxbTUgMGgxbTMgMGgzbTEgMGgxbTMgMGgxbTEgMGgxbTUgMGgxTTAgMi41aDFtMSAwaDNtMSAwaDFtMSAwaDJtMSAwaDJtMiAwaDJtMSAwaDRtMSAwaDJtMSAwaDFtMSAwaDNtMSAwaDFNMCAzLjVoMW0xIDBoM20xIDBoMW0xIDBoMW00IDBoMW0zIDBoMW0zIDBoMW0xIDBoMW0yIDBoMW0xIDBoM20xIDBoMU0wIDQuNWgxbTEgMGgzbTEgMGgxbTQgMGgxbTEgMGgxbTMgMGgybTEgMGgxbTIgMGgybTEgMGgxbTEgMGgzbTEgMGgxTTAgNS41aDFtNSAwaDFtMiAwaDFtMiAwaDZtMyAwaDFtMSAwaDFtMiAwaDFtNSAwaDFNMCA2LjVoN20xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoMW0xIDBoN005IDcuNWgxbTEgMGgxbTEgMGgxbTEgMGgybTEgMGgybTQgMGgxTTMgOC41aDJtMSAwaDJtMSAwaDJtMSAwaDJtMSAwaDFtNCAwaDFtMyAwaDFtNCAwaDJNNSA5LjVoMW0yIDBoMm0zIDBoMm0xIDBoMW0xIDBoMW0yIDBoNW0xIDBoNE0wIDEwLjVoMW0xIDBoNm0xIDBoMW0xIDBoMm0yIDBoMm0yIDBoMm0xIDBoMm0xIDBoM20yIDBoM00wIDExLjVoMW0zIDBoMm0xIDBoMW0yIDBoMW0yIDBoMm0xIDBoMW0xIDBoMm0xIDBoM20xIDBoMW0xIDBoMm0xIDBoM00wIDEyLjVoNG0yIDBoMW0xIDBoMm0xIDBoMW0zIDBoMm00IDBoMW0yIDBoMW0xIDBoM20zIDBoMU0wIDEzLjVoM200IDBoMW0yIDBoMW0xIDBoMm0xIDBoMW0xIDBoMW0zIDBoMW0xIDBoMW0xIDBoMW0xIDBoM20xIDBoMU0zIDE0LjVoNW0xIDBoMm0xIDBoMW0xIDBoMW01IDBoMW00IDBoMW0xIDBoMU0wIDE1LjVoMW0yIDBoMm0yIDBoMW00IDBoMm0xIDBoMm0xIDBoMW00IDBoM20xIDBoMW0xIDBoMU0wIDE2LjVoMW0xIDBoMW0yIDBoMm0xIDBoMm0yIDBoMm0xIDBoMm0xIDBoMW0xIDBoMW0yIDBoMW0xIDBoNk0wIDE3LjVoM20xIDBoMm01IDBoMm0yIDBoMW0zIDBoMm0xIDBoMW0xIDBoMW0xIDBoNE0yIDE4LjVoMW0xIDBoM203IDBoMW0xIDBoMm
imagem enviada na mensagem pelo usuario guilherme.lopes

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @lyrax_dev, tudo bem?
Em seu caso será necessário implementar um webhook juntamente ao seu bot para que ele seja notificado de todas transações referentes à chave Pix utilizada para realizar essas emissões. Para que seu código consiga atrelar o pagamento ao pedido recomendo que utilize o txid.
Para que possamos lhe auxiliar da melhor forma possível pedimos que dê mais detalhes quanto à dificuldade que está enfrentando no processo de integração.
Caso deseje você pode criar um # atendimento para um atendimento privado.

Avatar discord do usuario lyrax_dev

lyrax_dev

Estou trabalhando em um bot Pix para o Discord, com o objetivo de simplificar o processo de compra para os usuários. O bot permite que o cliente selecione um produto e forneça as informações necessárias. Em seguida, o bot gera uma cobrança e envia duas opções de pagamento Pix no chat: um QR Code e a opção de Copiar/Colar. Até agora, finalizei essa parte do desenvolvimento.

No entanto, estou enfrentando um desafio em relação à verificação do pagamento feito pelo cliente. Preciso de ajuda para implementar essa funcionalidade e confirmar se o pagamento foi concluído antes de prosseguir com o envio do produto. Se alguém puder me auxiliar nessa etapa, ficarei muito grato. Qualquer ajuda será apreciada!

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Você pode utilizar o GET/v2/pix onde lista todos o s pix recebidos em um período informado, por exemplo - https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-pix-recebidos" class="link-msg">https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-pix-recebidos . Ou você pode buscar por um pix especifico passando o e2eId - https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-pix . Caso não saiba esse e2eid, você pode buscar pelo txid da cobrança - https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-cobran%C3%A7a que este endpoint retornará os dados da cobrança, inclusive o e2eid, que é o identificador do pagamento.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @lyrax_dev ! Você se refere à pagamentos do Pix?

Avatar discord do usuario cx10zn

cx10zn

Ver Respostas

Só seguir a lógica

js
async function verificarPagamento(pagamentoId) {
try {
const response = await gerencianet.pixDetail(pagamentoId);

const pagamento = response.data;
console.log(pagamento);

// Faça algo com o pagamento aqui

} catch (error) {
console.error('Erro ao verificar pagamento:', error);
}
}

Avatar discord do usuario mauroalbrecht

mauroalbrecht

Ver Respostas

ok, outra dúvida toda vez que eu precisar criar um pagamento em pix com split eu preciso utilizar esse endpoint /v2/gn/split/config pra criar o split e pegar o id do split e gerar uma cobrança ?

Avatar discord do usuario mauroalbrecht

mauroalbrecht

Ver Respostas

Bom dia, no split de pagamento para pix no campo "tipo" nos exemplos só mostra porcentagem, é possível usar valor em vez de porcentagem ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @sarmanho.. Como vai?
Recomendo o usa da SDK de PHP. Basta fazer a instalação e inserir suas credenciais conforme descrito em nosso GitHub (https://github.com/gerencianet/gn-api-sdk-php). Apos a configuração, pode usar o exemplo (https://github.com/gerencianet/gn-api-sdk-php/blob/master/examples/pix/cob/pixCreateImmediateCharge.php) para criar a cobrança Pix.

Para o recebimento de notificação, você vai precisar de um servidor configurado com mTLS. Para fazer isso, recomendo acompanhar o vídeo Configurando servidor Apache e mTLS (https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu). Veja a playlist completa do curso (https://youtube.com/playlist?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu).

Avatar discord do usuario sarmanho.

sarmanho.

Bom dia galera!! Onde acho um EXEMPLO SIMPLES em PHP para GERAR PIX e CHECAR PIX. Preciso apresentar uma solução segunda-feira e tô me perdendo em tantos detalhes para gerar QRCODE DINAMICO que possa ser lido em TODAS APP DE BANCO DIGITAL.

Avatar discord do usuario sarmanho.

sarmanho.

Bom dia galera!! Onde acho um EXEMPLO SIMPLES em PHP para GERAR PIX e CHECAR PIX. Preciso apresentar uma solução segunda-feira e tô me perdendo em tantos detalhes para gerar QRCODE DINAMICO que possa ser lido em TODAS APP DE BANCO DIGITAL.

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @joandervieira ! Tudo bem?
Para criação de Cobranças Pix, você pode seguir este exemplo aqui: https://github.com/gerencianet/gn-api-sdk-go/blob/master/examples/pix/cob/pixCreateCharge.go
Nele detalhamos como deve ser o body da requisição.

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 .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 gabrielgaliaso

gabrielgaliaso

Ver Respostas

Olá Boa tarde! Na API de PIX existe a opção de estorno parcial ?