Transaction
API lấy thông tin lịch sử giao dịch trên Goship API
Api transaction dùng để lấy thông tin về các lịch sử thanh toán hoặc hoàn hủy phí vận chuyển theo vận đơn. Sử dụng API này để liệt kê và tìm kiếm thông tin về lịch sử giao dịch phí vận chuyển.
Lấy tất cả thông tin
GET https://sandbox.goship.io/api/v2/transactions
Response data:
Trong đó:
id
: Mã giao dịchamount
: Số tiền tiền giao dịchdescription
: Mô tả về giao dịchopening_debit
: Thông tin số tiền đầu kỳ (trước giao dịch)closing_debit
: Thông tin số tiền cuối kỳ (sau giao dịch)created_at
: Thời gian phát sinh giao dịch
Phân trang:
Mặc định url này sẽ trả về 25 bản ghi, để lấy nhiều hơn hoặc ít hơn 25 bản ghi mặc định, chúng ta sử dụng tham số size
trên query string, ví dụ:
GET https://sandbox.goship.io/api/v2/transactions?size=30
Để di chuyển giữa các trang, chúng ta sử dụng tham số page
trên query string
GET https://sandbox.goship.io/api/v2/transactions?size=30&page=2
Tìm kiếm giao dịch
Chúng ta sử dụng tham số code
trên query string để tìm kiếm cụ thể 1 giao dịch. code
là mã giao dịch.
GET https://sandbox.goship.io/api/v2/transactions?code=GSox6or6q5
Hoặc tìm kiếm 1 danh sách các phiên đối soát theo thời gian sử dụng tham số from
và to
from
: Integer - Thời gian bắt đầuto
: Integer - Thời gian kết thúc
GET https://sandbox.goship.io/api/v2/transactions?from=12345678&to=87654321
Sử dụng phân trang tương tự như API Lấy tất cả phiên chuyển COD.
Tham khảo tài liệu mô tả về Phân trang