感谢您的访问。此页面目前仅提供英语版本。我们正在开发中文版本。谢谢您的理解。

Delivery Tracker

Amazon Pay uses the Delivery Tracker object to inform the buyer on Alexa when shipments are out for delivery and when they are delivered.

Supported operations:


Delivery Tracker object

Parameter
Description
amazonOrderReferenceId
- or -
chargePermissionId
(required)

Type: string
The Amazon Order Reference ID or Charge Permission ID associated with the order for which the shipments need to be tracked
deliveryDetails

Type: deliveryDetail
Shipment delivery details

Type: deliveryDetail

Parameter
Description
carrierCode
(required)

Type: string
The shipping company code used for delivering goods to the customer. Download carrierCode list
trackingNumber
(required)

Type: string
The tracking number for the shipment provided by the shipping company

Operations

Create Delivery Tracker

Create a Delivery Tracker once an order has been shipped and a tracking code has been generated. The buyer will receive a notification on their Alexa-enabled device when the order is shipped and when the order is delivered. Note that tracking codes can only be used once.

Request

Request parameters

Name
Location
Description
amazonOrderReferenceId
- or -
chargePermissionId
(required)

Type: string
Body
The Amazon Order Reference ID or Charge Permission ID associated with the order for which the shipments need to be tracked
carrierCode
(required)

Type: string
Body
The shipping company code used for delivering goods to the customer. Download carrierCode list
trackingNumber
(required)

Type: string
Body
The tracking number for the shipment provided by the shipping company

Response

Returns HTTP 200 status response code if the operation was successful.

{
    "amazonOrderReferenceId": "P00-0000000-0000000",
    "deliveryDetails": [{
        "trackingNumber": "1Z999AA10123456784",
        "carrierCode": "UPS"
    }]
}

Error codes

HTTP status code
Reason code
Description

400 BAD_REQUEST

InvalidInputFormat
The token provided is expired, revoked, malformed, or invalid for some other reason

400 BAD_REQUEST

InvalidParameterValue
The amazonOrderReferenceId that you submitted in this request is invalid

400 BAD_REQUEST

InvalidParameterValue
The trackingNumber or carrierCode that you submitted in this request is invalid

Generic errors can be found here.