Order Authorization

Autoriza un pedido

Autoriza un pedido..

Nombre

Tipo y longitud o rango de dato

Descripción

Requerido

Default

HOST

URL

Se indicará de acuerdo el ambiente

donde será consumido el servicio:

  • Producción:

  • Staging:

N/A

Resource URL

POST HOST/v1/orders/authorize/(int: order_id).(format)
Parámetros:
  • order_id – Folio del pedido.

  • format – json.

Encabezados de solicitud:
Objeto JSON de solicitud:
  • payments (list) – Lista de saldos a favor.

  • document_payment_method (string) – Tipo de documento de pago. Consulte con su contacto administrativo para obtenerlo.

  • rewards (obj) – Cargos a terceros.

Objeto JSON de respuesta:
  • detail (string) – Datos de la autorización.

Códigos de Status:

rewards object:

Objeto JSON de solicitud:
  • freight_payments (int) – Número de pagos de flete

  • authorize_freight (string) – Número de autorisacion de flete

  • operator (int) – Número de operador

  • freight (int) – Flete

  • items (array) – Lista de objetos de item

item object:

Objeto JSON de solicitud:
  • payments (string) – Pagos

  • sku (string) – Sku del artículo

  • down_payment (string) – Enchange del artículo

  • authorizes (string) – Número de autorización

  • gross_amount (float) – Importe bruto

Example request

POST /v1/orders/authorize/3671055.json HTTP/1.1
Host: api.next-cloud.mx
Accept: application/json
Content-Type: application/json
Authorization: Token ( token del usuario )
{
 "payments":[
    9450822
   ],
   "document_payment_method":"COBXT",
   "rewards":{
      "items":[
         {
            "payments":1,
            "sku":"91147361",
            "down_payment":1,
            "authorizes":0,
            "gross_amount":20.8793
         }
      ],
      "freight_payments":0,
      "authorize_freight":0,
      "operator":11,
      "freight":0
   }
}

Example Response

HTTP/1.1 200 OK
Vary: Accept
Content-Type: application/json
Allow: GET
{
    "detail": "Saldo a Favor."
}