Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 02/04/2024
Canal: pix
Avatar discord do usuario russofullstack

russofullstack

app.post('/pixDevolution', async (req, res) => {

const { valor, txid, id } = req.body;

const payment = await Payment.findOne({ where: { txid:txid} })
const order = await Orders.findOne({ where: { txid:txid} })

let body = {
valor: valor,
}

let params = {
e2eId: payment.endToEndId,
id: new Date().getTime(),
}

if(order.pagamento !== 'realizado'){
res.status(400).send('Pedido Não está Pago!')
}

await gerencianet.pixDevolution(params, body)
.then((resposta) => {
console.log(resposta)
})
.catch((error) => {
console.log(error)
})


await Orders.update({
pagamento: "reembolso_solicitado"
}, {
where: {
id: id
}
});

res.status(200).send('Gerou o Reembolso');
});

Avatar discord do usuario russofullstack

russofullstack

fiz um pagamento de 1.00 e quero devolver 1 centavo

Avatar discord do usuario russofullstack

russofullstack


imagem enviada na mensagem pelo usuario russofullstack

Avatar discord do usuario guilherme_efi

guilherme_efi

Qual a mensagem de falha está recebendo?

Avatar discord do usuario russofullstack

russofullstack

sim....

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, bom dia! Tudo bem?
E você está com alguma dificuldade? Está apresentando alguma falha ao consumir o endpoint PUT /v2/pix/:e2eId/devolucao/:id?

Avatar discord do usuario russofullstack

russofullstack

estou tentando realizar um Pix Devolution...

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

bom dia!

Avatar discord do usuario russofullstack

russofullstack

Olá

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá. Bom dia! Essa falha pode estar causando porque você não instalou as dependências da SDK.
É necessário executar o comando composer install, e depois você deve configurar suas credenciais e certificado da API no arquivo /examples/credentials/options.php

Avatar discord do usuario diogo.f.m.7

diogo.f.m.7

Ver Respostas

Se precisar de consultoria, pode me chamar.

Avatar discord do usuario diogo.f.m.7

diogo.f.m.7

Ver Respostas

O ideal seria receber essa confirmação de pagamento por webhook, não??

Avatar discord do usuario cachorro8442

cachorro8442

Ver Respostas

nao ta, estou fazendo isso so para testes:

HashMap params = new HashMap();
params.put("txid", "a7ae545f0a864021bef8afb646416250"); //aqui eu usei o txid retornado do pixCreateImmediateCharge
Log.d("GerencianetDetails", "Params: " + params);

try {
Log.d("GerencianetDetails", "Test1 ");
Gerencianet gn = new Gerencianet(options, getAssets());
Log.d("GerencianetDetails", "Test2 ");
Map response = gn.call("pixDetailCharge", params, new HashMap());
Log.d("GerencianetDetails", "Test3 ");
Log.d("GerencianetDetails", "Response: " + response);
mesmo antes e depois de pago ele me retorna null:

Test1
2024-04-02 00:12:24.580 23825-23825 GerencianetDetails com.example.appinsta D Test2
2024-04-02 00:12:24.881 23825-23825 GerencianetDetails com.example.appinsta E Exception: null

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No PixDetailCharge deveria dar sim, pq ele vai voltar uma estrutura que após pagamento vai ter um árvore Pix que na cobrança não paga não tem.

Um PixDetailCharge de uma cobrança não paga não está voltando nada ?

Avatar discord do usuario cachorro8442

cachorro8442

eu consegui fazer a chamada do pixCreateImaddiateCharge, ele me retorna o pix copia e cola para pagamento, agora eu queria fazer uma verificação para saber se o usuario ja pagou

Avatar discord do usuario cachorro8442

cachorro8442

Ver Respostas

se achar melhor, lhe mando o codigo

Avatar discord do usuario cachorro8442

cachorro8442

producao irmao