Gửi đơn
Gửi đơn hàng đã tạo trước đó sang hãng vận chuyển để lấy mã vận đơn.
Request
Xem Postman sample.
curl --location 'https://ship.open.nhanh.vn/v3.0/shipment/send?businessId={{businessId}}&appId={{appId}}' \
--header 'Authorization: {{accessToken}}' \
--header 'Content-Type: application/json' \
--data '{
"orderId": 12345
}'Body
Key
Type
Description
orderId
int
ID đơn hàng trong hệ thống từ Nhanh
Luồng thực hiện
1. Tạo đơn hàng: POST /v3.0/shipment/create (sendCarrier = 0)
↓
2. Nhận response với orderId
↓
3. Gửi đơn sang hãng: POST /v3.0/shipment/send
↓
4. Nhận response với carrierCode (mã vận đơn)Response
Xem cấu trúc chung tại đây.
Failed response
Xem các mã lỗi chung tại đây.
Các mã lỗi riêng của API này:
Mã lỗi
Ý nghĩa
ERR_INVALID_DATA
Không tìm thấy đơn hàng với orderId và businessId
ERR_ORDER_EXISTED
Đơn hàng đã được gửi sang hãng trước đó
ERR_CARRIER_SEND_ORDER
Lỗi khi gửi đơn sang hãng vận chuyển
ERR_CANNOT_CONNECT_CARRIER
Lỗi kết nối với hãng vận chuyển
Với mã lỗi ERR_ORDER_EXISTED thì response sẽ trả về data bao gồm thông tin đơn hàng đã có bên hãng vận chuyển
Successful response
Ví dụ
Bước 1: Tạo đơn (không gửi)
Response:
Bước 2: Gửi đơn sang hãng
Response:
Last updated