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:
- Autenticación: Necesitará la clave API y la palabra secreta asignadas para autenticarse con la API.
- Solicitud de la API: Envíe una solicitud a la API de pedidos para conocer el estado y los detalles adicionales del pedido.
- Respuesta de la API: Recibirá una respuesta con un código de estado (200 OK) y un JSON con los detalles del pedido.
- Filtrar pedidos por fecha (opcional):
- Para especificar un rango de fechas, incluya los parámetros de consulta “startDate” y “endDate” en su solicitud.
- Por ejemplo: https://transact.ti.com/v2/store/orders?startDate=2021-05-01&endDate=2025-05-31
- 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"
}