Configurações do Pix Manual para API de Pagamentos

EXIBINDO RESPOSTAS:

Avatar discord do usuario francisco.carvalho

francisco.carvalho

## 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 joelemanoel

joelemanoel

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

Avatar discord do usuario rubenskuhl

rubenskuhl

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

Avatar discord do usuario joelemanoel

joelemanoel

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

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