Histórico de mensagens em sugestões

EXIBINDO CONVERSAS RECENTES:

Canal: sugestões
Avatar discord do usuario joelemanoel

joelemanoel

Certo...

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Por Pix Manual podemos entender que são aqueles nos quais o usuário inputa dados bancários (ag, conta, banco..)

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ah sim, nesse caso a iniciação do pagamento foi por chave.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aí vai para a chave, só que sem txid

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

O ponto que tô levantando é: Você tem um sistema que gera a cobrança com a chave [email protected] e ai um cliente (isso já aconteceu inclusive) não paga a cobrança e depois envia a grana para a chave, sem ser pela cobrança...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se não tem chave, não tem como ser por chave.

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Não seria melhor usar "aceitarPixManual": true" e aceitar que seja configurado pra cada chave?

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

## Objetivo

Permitir que o EC defina algumas configurações:

- Quando aceitar um txid;
- Aceitar ou não Pix Manual;
- Quais notificações receber via webhooks;
- Receber ou não a tarifa no webhook;
- Outras configurações podem surgir.

---

# PUT /gn/config

## Input

json
{
"pix": {
"aceitarSemChave": true,
"chaves": [{
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": true,
"recebimento": true,
"devolucao": true,
"recusa": true
},
"incluir": {
"tarifa": true
}
},
"recebimento": {
"txidRegex": "^[a-zA-Z0-9]+$"
}
}, {
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": false,
"recusa": false
}
}
}]
}
}

## Output: 200

---

## Definições

Por default:
→ Todas as notificações nascem habilitadas;
→ Não há match de regex: aceita-se qualquer txid;
→ Tarifa não é retornada no webhook;
→ Pix Manual é acatado sempre;

Default em JSON

json

{
"pix": {
"aceitarSemChave": true,
"chaves": [{
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": true,
"recebimento": true,
"devolucao": true,
"recusa": true
},
"incluir": {
"tarifa": true
}
},
"recebimento": {
"txidRegex": "" // se vazio, desconsiderar
}
}]
}

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Por enquanto estamos assim:

Avatar discord do usuario joelemanoel

joelemanoel

<@!793123559874494465> alguma decisão?

Avatar discord do usuario joelemanoel

joelemanoel

Acho melhor porque ai a gente mantém um padrão.

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

Hum, teríamos que trocar pra um verbo.
"aceitarPixSemChave": true ou "aceitarPixManual": true"

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Show, esse é um ponto bom.

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

true = Aceitar
false = recusar

Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Não seria interessante o recebimentoManual poder ser definido como true ou false?

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

{
"pix": {
"recebimentoManual": "aceitar",
"chaves": [{
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": true,
"recebimento": true,
"devolucao": true,
"recusa": true
},
"incluir": {
"tarifa": true
}
},
"recebimento": {
"txidRegex": "^[a-zA-Z0-9]+$"
}
}, {
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": false,
"recusa": false
}
}
}]
}
}

Definições:

Por default:
- Todas as notificações nascem habilitadas;
- Não há match de regex: aceita-se qualquer txid;
- Tarifa não é retornada;
- Pix Manual é acatado sempre;

Default em JSON

{
"pix": {
"recebimentoManual": "aceitar",
"chaves": [{
"valor": "[email protected]",
"webhook": {
"notificar": {
"envio": true,
"recebimento": true,
"devolucao": true,
"recusa": true
},
"incluir": {
"tarifa": true
}
},
"recebimento": {
"txidRegex": "" // se vazio, desconsiderar
}
}]
}

Observação
Quando de um envio de Pix: a notificação de webhook, em caso de status NAO_REALIZADO , poderá trazer o motivo da falha (PSP deu timeout, recusou, etc..). Em outro momento falaremos disso.

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Fluxo de aprovação de um Pix delegando também a decisão do Pix Manual ao EC.
imagem enviada na mensagem pelo usuario francisco.carvalho

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

<@!522899003663450113> acredito que podemos assumir que, se webhook.notificar.envio for habilitado, a notificação do envio de Pix será enviada com a informação se foi sucesso ou falha. Em caso de falha, irá constar o motivo, que pode ser uma recusa ou timeout do PSP recebedor.

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

Não esqueci disso. Acho bem pertinente esse webhook.

Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Para já saber exatamente o status da cobrança, e poder tambem consultar o txid confirmando esta mudança de status. Seria um tiro de alerta a mudança de status. Para disparar a validação do recebimento da cobrança em si.