Nhảy tới nội dung

6. API in đơn hàng

API dùng để in nhãn đơn hàng của GHTK

thông tin

Nhãn đơn hàng là tem nhãn được dán lên kiện hàng, ghi rõ các thông tin quan trọng của đơn hàng gồm: mã vận đơn, mã vạch, thông tin sản phẩm, phương thức vận chuyển....

  • GHTK cung cấp 2 mẫu nhãn đơn hàng, gồm: khổ dọc và khổ ngang
  • Kích thước hỗ trợ : A5 hoặc A6 (Mặc định )

Mẫu nhãn đơn hàng

Mẫu label A5 khổ ngang:

Mẫu label A5 khổ dọc

Request

Đường dẫn

GET /services/label/{TRACKING_ORDER}?original={ORIGINAL}&paper_size={PAPER_SIZE}

Headers

Token: {API_TOKEN}
X-Client-Source: {PARTNER_CODE}

Tham số

Tham sốBắt buộcMô tả
TRACKING_ORDERMã vận đơn GHTK
ORIGINALKhôngString - Kiểu in nhãn portrait (in dọc) hoặc landscape (in ngang) (mặc định là portrait)
PAPER_SIZEKhôngString - Khổ in của nhãn A5, A6 (mặc định là A6)

Code

GET /services/label/{TRACKING_ORDER} HTTP/1.1
Token: {API_TOKEN}
X-Client-Source: {PARTNER_CODE}

Phản hồi

Kết quả trả về

Hệ thống sẽ trả về kết quả dưới dạng binary file PDF. Kết quả trả về được mô tả như sau:

Thành công

HTTP/1.1 200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename=""
Content-Transfer-Encoding: binary

Trường hợp có lỗi

Kết quả sẽ trả về với định dạng JSON

{
"success": false,
"message": "Mã vận đơn không hợp lệ, không tìm thấy vận đơn"
}