Pular para o conteúdo

Formas de pagamento

Base: https://api.nivesistemas.com.br · 4 endpoints

Listar forma de pagamento

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/payment-methods" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Criar forma de pagamento

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Nome (ex.: Dinheiro, PIX)
priceBasis string não CASH | CREDIT
allowsChange boolean não Permite troco
active boolean não Ativa
fiscalCode string não Código tPag NFC-e (2 dígitos)

Resposta: 201 Created

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/payment-methods" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","priceBasis":"","allowsChange":true,"active":true,"fiscalCode":""}'

Atualizar forma de pagamento

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Nome (ex.: Dinheiro, PIX)
priceBasis string não CASH | CREDIT
allowsChange boolean não Permite troco
active boolean não Ativa
fiscalCode string não Código tPag NFC-e (2 dígitos)
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/payment-methods/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","priceBasis":"","allowsChange":true,"active":true,"fiscalCode":""}'

Excluir forma de pagamento

Parâmetros de rota: id

Resposta: 204 No Content

Janela do terminal
curl -X DELETE "https://api.nivesistemas.com.br/payment-methods/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"