2. Kiểm tra trạng thái giao dịch
- API path: /api/payment/v1/check
- Method: POST
- Mô tả: API do KLB Pay cung cấp dùng để kiểm tra trạng thái giao dịch. Kết quả trả về có thể là timeout hoặc thành công.
Tham số trong Request Body
Key | Type | Require | Value |
---|---|---|---|
data | String | ✓ | Chứa dữ liệu đã được mã hóa |
Các thông tin của data
lúc chưa mã hóa:
Key | Type | Require | Value |
---|---|---|---|
transactionId | String | ✓ | Mã giao dịch |
Tham số trong Response Data
Key | Type | Value |
---|---|---|
code | Number | Mã lỗi: - 0 : thành công- 402 : Mã giao dịch không đúng |
message | String | Mô tả thông tin mã lỗi |
data | String | Chứa dữ liệu đã được mã hóa |
Các thông tin trường data
lúc chưa mã hóa
Key | Type | Value |
---|---|---|
refTransactionId | String | Mã đơn hàng do MC tạo ra |
status | Enum | Trạng thái giao dịch: CREATED , SUCCESS , CANCELED , FAIL , TIMEOUT |
amount | Number | Giá trị giao dịch |
Ví dụ
- Request Mẫu
- Request Body
{
"data": "tdvx2H08/W4EGk7kfPvQZho4IBVrhoRcr58ma5zmIg0lT0SzYTjwCcOE9oeDvlZ2cdTACDPKcFD9/M1zu7peTw=="
} - Giá trị trường
data
trước khi encrypt:{
"transactionId": "6e115581-b7b9-403c-aed8-9ec406d9c6a0"
}
- Request Body
- Response mẫu
- Response Data:
{
"code": 0,
"message": "success",
"data": "59Gv72IF/8UVzdyuhkcFIOiyoDd+4nW2UMSmbNECG13LKd3LipmEZeOHJGY1OT7JlGBXWix/zmJjACmIpZp6jVXdtEsB5MvXyE+AhC91tYSVW8rz+TWcJ7auZekg/AKu"
} - Giá trị trường
data
trước khi encrypt:{
"status": "CREATED",
"refTransactionId": "b5c7b604-fc03-44f1-b551-1dc6194783fa",
"amount": 200000
}
- Response Data: