API de pedidos

Recuperación de pedidos

Punto final de producción:
https://transact.ti.com/v2/store/orders/

Recupere información sobre sus pedidos mediante la API de recuperación de pedidos.

Lo que puede hacer:

  • Consulte una lista de sus pedidos recientes (de forma predeterminada, se muestran los últimos 30 días).
  • Obtenga información detallada sobre un pedido específico con su número de pedido.

Pasos:

  1. Autenticación: Necesitará la clave API y la palabra secreta asignadas para autenticarse con la API.
  2. Solicitud de la API: Envíe una solicitud a la API de pedidos para conocer el estado y los detalles adicionales del pedido.
  3. Respuesta de la API: Recibirá una respuesta con un código de estado (200 OK) y un JSON con los detalles del pedido.
  4. Filtrar pedidos por fecha (opcional):
  5. Recuperar detalles sobre un pedido específico:
    • Para obtener información detallada sobre un pedido específico, consulte la API de pedidos con el número de pedido.
    • Por ejemplo: "https://transact.ti.com/v2/store/orders/T999999999"

 

Ejemplo de solicitud utilizando el número de pedido:

curl --request GET \
--url 'https://transact.ti.com/v2/store/orders/{orderNumber}'
--header 'Authorization: Bearer {access_token}' \
Example response:

{
  "orderNumber": 0,
  "orderStatus": "string",
  "customerPurchaseOrderNumber": "string",
  "subTotal": 0,
  "totalPrice": 0,
  "lineItems": [
    {
      "tiPartNumber": "string",
      "tiPartDescription": "string",
      "quantity": "string",
      "status": "string",
      "unitPrice": 0,
      "customReelIndicator": true
    }
  ],
  "shippingAddress": [
    {
      "addressType": "string",
      "firstName": "string",
      "lastName": "string",
      "company": "string",
      "addressLine1": "string",
      "addressLine2": "string",
      "town": "string",
      "state": "string",
      "postalCode": "string",
      "country": "string",
      "email": "string",
      "phoneNumber": "string",
      "companyURL": "string"
    }
  ],
  "billingAddress": [
    {
      "addressType": "string",
      "firstName": "string",
      "lastName": "string",
      "company": "string",
      "addressLine1": "string",
      "addressLine2": "string",
      "town": "string",
      "state": "string",
      "postalCode": "string",
      "country": "string",
      "email": "string",
      "phoneNumber": "string",
      "companyURL": "string"
    }
  ],
  "orderMessages": [
    {
      "code": "string",
      "type": "string",
      "Message": "string"
    }
  ],
  "customerOrderAttributes": [
    {
      "attribute": "string"
    }
  ],
  "orderPlacedTime": "string",
  "paymentType": "string",
  "currencyISO": "string",
  "totalTax": 0,
  "checkoutProfileIdentifier": "string",
  "totalDeliveryCost": 0,
  "totalDiscount": 0,
  "couponCodes": "string"
}