3.2.2 Lấy thông tin giao dịch hoàn tiền
Thông tin chung
- API lấy thông tin giao dịch hoàn tiền được sử dụng để lấy về thông tin của giao dịch hoàn tiền trong trường hợp backend của Đối tác không nhận được callback của hệ thống MB Payment Hub.
Đặc tả
Endpoint
GET /api/merchant/v1/refund/{refundId}
Header
Content-Type: application/json
MERCHANT_CODE: Mã đối tác
MERCHANT_SECRET: Khóa bí mật của Đối tác
Dữ liệu truyền lên
Tham số(URL) | Mô tả |
---|---|
refundId | BẮT BUỘC. Kiểu String, tối đa 30 ký tự. ID của giao dịch hoàn tiền |
Dữ liệu trả về
Tham số | Mô tả |
---|---|
id | Kiểu String, tối đa 30 ký tự. ID của giao dịch hoàn tiền |
transactionId | Kiểu String, tối đa 30 ký tự. ID của giao dịch thanh toán |
amount | Kiểu Number. Số tiền hoàn |
description | Kiểu String, tối đa 45 ký tự. Nội dung giao dịch hoàn tiền |
createdTime | Kiểu String. Thời điểm tạo yêu cầu hoàn tiền Theo định dạng yyyy-MM-dd’T’HH:mm:ss (ISO 8601) |
refundedTime | Kiểu String. Thời điểm thực hiện hoàn tiền Theo định dạng yyyy-MM-dd’T’HH:mm:ss (ISO 8601) |
status | Kiểu String, tối đa 45 ký tự. Trạng thái của đăng ký bao gồm:PROCESSING : Đang xử lýSUCCEEDED : Thành côngFAILED : Thất bại |
errorCode | Kiểu String, tối đa 100 ký tự. Mã lỗi trong trường hợp hoàn tiền thất bại bao gồm: customer-account-invalid : Tài khoản/thẻ của khách hàng không hợp lệinvalid-refund-amount : Số tiền hoàn không hợp lệaccount-balance-insufficient : Tài khoản chuyên chi của đối tác không đủ số dư để hoàn tiềnrefund-period-expired : Thời hạn hoàn tiền của giao dịch đã hếtinvalid-transaction-status : Trạng thái giao dịch không cho phép hoàn tiềnunknown : Lỗi không xác định. Vui lòng liên hệ với MB để được hỗ trợ |