PUT Planos Pagamento Compras - Varejonline/api GitHub Wiki

URL

PUT https://integrador.varejonline.com.br/apps/api/planos-pagamento-compras/:id

Parâmetros

Envie um JSON no corpo da requisição, contendo:

  • id: id do plano de pagamento (Long)
  • descricao: descrição do plano de pagamento (String)
  • acrescimo: valor do acréscimo do plano (BigDecimal)
  • valorMinimo: valor mínimo para o plano (BigDecimal)
  • padrao: indica se o plano de pagamento é o padrão (boolean)
  • ativo: indica se o plano de pagamento está ativo (boolean)
  • dataAlteracao: última data de alteração do plano de pagamento, no formato dd-mm-aaaa hh:mi:ss (String)
  • dataCriacao: indica a data de criação do plano de pagamento (String)
  • sugestaoVencimento: indica se o vencimento do plano de pagamento deve ser sugerido (boolean)
  • tipo: Tipo do plano de pagamento. Este parâmetro pode assumir um dos seguintes valores: AVULSO, AVISTA, FIXO e VARIAVEL (String)
  • periodo: Período do plano de pagamento. Este parâmetro pode assumir um dos seguintes valores: MENSAL, BIMESTRAL, TRIMESTRAL e ANUAL(String)
  • parcelas: lista de parcelas do plano de pagamento:
    • id: numero da parcela (long)
    • porcentagem: porcentagem (BigDecimal )
    • dia: dia (Integer)
    • quantidadeDias: quantidade de dias (Integer)

Retorno

Sucesso:

  • HTTP STATUS 200 – OK

Requisição inválida:

  • HTTP STATUS 400 – BAD REQUEST
  • Body: mensagem de erro

Exemplo

PUT https://integrador.varejonline.com.br/apps/api/planos-pagamento-compras/1

'Content-Type'='application/json'

{ 
	"descricao": "TESTE 001",
	"acrescimo": 10,
	"valorMinimo":10,
	"padrao": false,
	"ativo": true,
	"sugestaoVencimento": false,
	"tipo": "FIXO",
	"periodo": "MENSAL",
	"parcelas": [
		{
			"porcentagem": 10,
			"dia": 10,
			"quantidadeDias": 10
		},
		{
			"porcentagem": 11,
			"dia": 11,
			"quantidadeDias": 11
		}
	]
}