Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DUVIDA] Sobre atualizar cobrança - PATCH /cob/{txid} #108

Closed
GustavoBraz opened this issue Oct 21, 2020 · 2 comments
Closed

[DUVIDA] Sobre atualizar cobrança - PATCH /cob/{txid} #108

GustavoBraz opened this issue Oct 21, 2020 · 2 comments
Assignees
Labels
bug Algo não está funcionando como deveria. cobrança aspectos relacionados à `cobrança` no âmbito da API Pix

Comments

@GustavoBraz
Copy link

Para criar uma cobrança apenas os campos calendario, valor e chave são obrigatórios, porém se incluirmos o campo devedor, por exemplo, obrigatoriamente devemos adicionar os campos nome e CPF/CNPJ. Após criada a cobrança podemos incluir outros campos opcionais no endpoint de Revisar cobrança.

Um exemplo de JSON para criar cobrança é:

"calendario": {
    "expiracao": "3600"
},
"valor": {
    "original": "37.00"
},
"chave": "chavexxxxxx",
"devedor": {
    "cpf": "12345678900",
    "nome": "Pessoa Física"
},
"infoAdicionais": [
      {
        "nome": "Nome do campo",
        "valor": "Valor do campo"
      }
    ]

Entretanto se quisermos alterar a cobrança e remover os campos devedor e infoAdicionais como deve ser o envio do JSON? Qual seria a sintaxe?

Seria algo como?

"calendario": {
    "expiracao": "399900"
},
"devedor": null,
"infoAdicionais": null

Minha duvida é referente à sintaxe para remover um campo. A sugestão é informar o campo como null, pois independente do tipo do atributo, seja string, array ou objeto.
Obrigado.

@ninrod ninrod self-assigned this Oct 21, 2020
@ninrod ninrod added the cobrança aspectos relacionados à `cobrança` no âmbito da API Pix label Oct 21, 2020
@ninrod
Copy link
Member

ninrod commented Oct 21, 2020

@GustavoBraz

Minha duvida é referente à sintaxe para remover um campo. A sugestão é informar o campo como null, pois independente do tipo do atributo, seja string, array ou objeto.

Sua dúvida é relevante. Sim, seria atribuindo null.

@ninrod ninrod closed this as completed Oct 21, 2020
@ninrod ninrod added the bug Algo não está funcionando como deveria. label Oct 21, 2020
@ninrod ninrod reopened this Oct 21, 2020
@ninrod
Copy link
Member

ninrod commented Oct 21, 2020

corrigido em 19b3b01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Algo não está funcionando como deveria. cobrança aspectos relacionados à `cobrança` no âmbito da API Pix
Projects
None yet
Development

No branches or pull requests

2 participants