Skip to main content
Version: Latest

Actualizar estado de pago y revisarCE

Actualiza el estado de pago de una orden entre los estados (1. Pagado desde canal de venta, 2. Pendiente por recaudar, 3. Recaudado por operador, 4. Pagado por AVE)

##Request

url

https://app.aveonline.co/avestock/api/editOrderPaymentStatusCE.php

Method

POST

Content-Type: application/json

Params JSON

  • tipo* String Enrutador de la API, "authave"
  • token* String Token recibido en la Autenticación con vigencia de una hora
  • revisarCE* Boolean ``
  • pedido* Number Identificador de la orden ave
  • pagado* Number Estado de pago de la orden
  • idempresa* Number Identificador de la empresa
  • numeroPedidoExterno String Numero de pedido asociado a una tienda, POS, ERP, etc. Se usa para las búsquedas en listar pedidos

Ejemplo

{
"tipo": "authave",
"order_consec":6077020358715,
"idempresa": 6077,
"pagado": 2,
"revisarCE": 1
}

Response

Success

  • success Boolean Status satisfactorio
  • message String Respuesta del servidor en modo texto
  • status Integer Codigo de estado de la respuesta

Ejemplo

{
"success": true,
"message": "El estado de pago de la orden se ha actualizado correctamente",
"status": 200
}

ERRORES:

No se encuentra la orden

Status Code 404

{
"success": false,
"messages": "La orden con identificador 1 no existe",
"status": 404
}

Metodo no permitido

Status Code 405

{
"success": false,
"messages": "Metodo no permitido",
"status": 405
}

Faltan Campos Requeridos

Status Code 422

{
"success": false,
"messages": "El campo paymentStatus debe estar entre 1 y 4. y (1) errores en total.",
"status": 422,
"errors": [
{
"title": "El campo paymentStatus no es válido.",
"detail": "El campo paymentStatus debe estar entre 1 y 4.",
"source": {
"pointer": "/paymentStatus"
}
}
]
}