Pular para o conteúdo principal

Contas de métodos de pagamento

Registra quais contas bancárias recebem cada método de pagamento. Cada vínculo liga um método de pagamento a uma conta cadastrada em Contas. Corresponde à tabela Contas de métodos de pagamento, na aba Métodos de pagamento da tela Configurações do menu Financeiro.

Os endereços a seguir são relativos a https://api.pedagogo.app. Este recurso é identificado pelo id numérico.

Endpoints​

MétodoCaminhoDescrição
GET/financial/settings/payment-methods-accountsLista os vínculos
POST/financial/settings/payment-methods-accountsCria um vínculo
GET/financial/settings/payment-methods-accounts/{id}Consulta um vínculo
PUT/financial/settings/payment-methods-accounts/{id}Altera um vínculo
DELETE/financial/settings/payment-methods-accounts/{id}Apaga um vínculo
GET/financial/settings/accountsContas cadastradas (lista de apoio)

Cadastrar​

POST /financial/settings/payment-methods-accounts​

Se já existir um vínculo igual, entre o mesmo método e a mesma conta, a resposta traz o vínculo existente. Se o vínculo tiver sido apagado antes, ele é reativado com os dados enviados.

Corpo

CampoObrigatórioTipoDescrição
payment_method_idSimNúmeroMétodo de pagamento (id de /financial/settings/payment-methods)
account_idSimNúmeroConta bancária (id de /financial/settings/accounts)

Resposta (200): o vínculo criado ou o existente.

curl -X POST https://api.pedagogo.app/financial/settings/payment-methods-accounts \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <token-de-sessao>" \
-d '{"payment_method_id": 1, "account_id": 1}'

Listar​

GET /financial/settings/payment-methods-accounts​

Parâmetros de URL

ParâmetroDescrição
payment_method_idFiltra pelo método de pagamento (id)
payment_method_uuidFiltra pelo método de pagamento (uuid)
searchTexto livre. Busca no nome do método e no nome da conta
column e orderOrdena pela coluna informada e pelo sentido (asc ou desc)
per_page e pagePaginação, conforme Convenções

Resposta (200): lista de vínculos, com id, payment_method_id, account_id, o nome do método e o nome da conta.

Consultar, alterar e apagar​

GET /financial/settings/payment-methods-accounts/{id}​

Devolve o vínculo com o id informado.

PUT /financial/settings/payment-methods-accounts/{id}​

Altera o vínculo.

Corpo

CampoObrigatórioTipoDescrição
payment_method_idSimNúmeroMétodo de pagamento
account_idSimNúmeroConta bancária

Resposta (200): o vínculo alterado.

DELETE /financial/settings/payment-methods-accounts/{id}​

Remove o vínculo. Resposta 200, sem corpo.

Listas de apoio​

GET /financial/settings/accounts​

Contas cadastradas, para o campo Conta bancária. O conteúdo é o mesmo de GET /financial/accounts, descrito em Contas.