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
Authorization: {data.token}

El data.token se obtiene en la Autenticación.

Params JSON​

  • tipo* String Enrutador de la API, "authave"
  • 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"
}
}
]
}