Opiniões sobre desenho de endpoint para integrações

EXIBINDO RESPOSTAS:

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Pessoal, gostaria de opiniões e sugestões em cima desse desenho de endpoint:

PUT /config

Objetivo: permitir que o integrador controle alguns comportamentos. Por hora: receber ou não webhooks, receber ou não a tarifa cobrada como atributo na notificação do webhook, setar uma regex que será considerada na validação do txid.

{
"pix": {
"webhooks": {
"notificar": {
"envio": true,
"recebimento": true,
"recusa": true
}
},

"tarifas": {
"informar-no-webhook": true
},

"pagamentos": {
"validar-txid-regexp": "^[a-zA-Z0-9]+$"
}
}
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Eu acho que deveria ser /gnconfig ou /gerencianetconfig. Termos genéricos podem acabar aparecendo em algum momento na API padrão, enquanto termos com nomes de empresas não irão aparecer.

Avatar discord do usuario joelemanoel

joelemanoel

Se for assim, penso que incluir a tarifa no callback tem que ser colocado com um nome mais especifico também

Avatar discord do usuario rubenskuhl

rubenskuhl

Sim, se aplica também.

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Sim. Em tempo vamos pensar em como colocar esses atributos no json da notificação.