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
Header
Content-Type: application/json
Params JSON
- tipo*
String
Enrutador de la API, "authave"
- token*
String
Token recibido en la
Autenticacióncon 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"
}
}
]
}