Nhảy tới nội dung

Các API tích hợp

6. Lấy danh sách giao dịch

- API path: /api/payment/v1/getTransaction

- Method: POST

- Mô tả: API do KLB Pay cung cấp dùng để lấy lịch sử giao dịch của tài khoản ảo.

Tham số trong Request Body

KeyTypeRequireValue
dataStringChứa dữ liệu đã được mã hóa

Các thông tin trường data lúc chưa mã hóa:

KeyTypeRequireÝ nghĩa
orderNumberOrder của tài khoản ảo - null sẽ lấy toàn bộ giao dịch
pageNumberTrang hiện tại (Mặc định 0)
sizeNumberSố lượng giao dịch trong trên 1 page (Mặc định 20)
bankAccountNoStringFilter theo số tài khoản ngân hàng
fromDateStringFilter giao dịch từ ngày
toDateStringFilter giao dịch đến ngày

Tham số trong Response Body

KeyTypeValue
codeNumberMã lỗi
messageStringMô tả thông tin mã lỗi
dataStringChứa dữ liệu đã được mã hóa

Các thông tin trường data lúc chưa mã hóa:

KeyTypeValue
codeNumberMã lỗi
messageStringMô tả thông tin mã lỗi
dataStringChứa dữ liệu đã được mã hóa

Các thông tin trường items lúc chưa mã hóa:

KeyTypeValue
idNumberId
statusStringTrạng thái giao dịch
amountStringSố tiền giao dịch
refTransactionIdNumberMã giao dịch tham chiếu
createDateTimeStringNgày thực hiện giao dịch
completeTimeStringNgày hoàn thành giao dịch
virtualAccountNumberSố tài khoản ảo
descriptionNumberNội dung giao dịch
paymentTypeNumberLoại giao dịch
txnNumberNumberMã giao dịch
accountNameNumberTên tài khoản
accountNoNumberSố tài khoản
interBankTraceNumberMã giao dịch ngân hàng

Ví dụ

  • Request Mẫu
    • Request Body
        {
    "data": "uZEuAdQOZK6hMmedsHHrCcORLeW0UlzdduUVPTY7JrURjpWEU0GiCpbqiW/IEpSODMBfFkOcZ5mPzAlkNOpiqH91wGpaGbNkftTA0uzKO8HY9DSr1RKhCyfMGLS4RyrHcnhOv86REcouTc2rFX1lTpLucPd+UQnBxByoUfjSD5c="
    }
    • Giá trị trường data trước khi encrypt:
        {
    "bankAccountNo": "",
    "fromDate": "2023-07-10 00:00:00",
    "order": 2,
    "page": 0,
    "size": 10,
    "toDate": "2023-07-20 23:00:00"
    }
  • Response mẫu
    • Response Data:
        {
    "code": 0,
    "data": "rMQkZ2DeLkI2lIuuIsSkGaXzHzyuyrTBRQwN28aZf6y3Se1fWG2ov2W5IM6to/AC7/HxU1icWe4q5Rds4DlU/BtN3uMUwoQtEuaQjod9st/pK2jMvBc5fhYAWe5cLWMLq6QZDtWq2Qi99b6dTbB3xGx/z/fuMqXOZMtKGCVowLxYRFQAD1fZVqscadBzt7KL2bjRBCmtfFcTbEMCanMASfiBPsxlvyyzTRZGMmrOwu+BWsNbRr4ScHNg4YhVTkDiQxIrhpVkkWsYHIt+P58E+DLqk1mHAA8j26qoiskqvCp5wvfUGlVzwLysLEhci60vjiohaDggGbPNNR61WpkGc7E3TisW3Dok5pm1zy4FxlSoyJJ2iOb42tuv0K5dpfQBrkNl63agEBz8XJsEPtrNFZ4ksorZx087KzRCOL2soF3z3879/iP9RdnDY+PngzeAnKxs3xscPB/MMWc0cD80UKFIDyQJByfzhHW6PR+TzDn0yge2+g8fNr1im5SzqcVKpek8rJUgDlzrpivgu4w7lXinVlt18xJ73QwnmcNKgOa0icUKj0+LgqVe7shGXVKoNt46wM1h08bgR4iLuqgbMfkRd8iEsX8D8blZD45NgHWXSYt9nEam1W6VabRONNnYLXxZqIuNa/6QF7vbuaurb/QJ9ipBWj1qjaA4pyyz701pllSP3coutmCCuyXnvBBUS0LtSRhiSm7RNjyDNcEkMCm9Gy0fdimAEcFy9mOQzflcMQ5+cef6QV7PRu4a/Q9i77uUuwM0UDQ9rkFl4YXC2O7TrJ0UgLmvhS68sSGMJInqOQHMWIZkfH5KNTvnDc58K3MpW6aJp/DOz+XcQhrfF9ZW42qc2a8PfGSuQ/6lGNcyJEm/OLteQBsNXRFAerR5O64aExyrQDaZtBa2U+caspVbbsO+faXcwgf/52ZTZaAcrCTiCgrcbvEc0vup7Vp/RyShtoo/Q6YV30HbQVCGakqIXCPsZABg87QbQ8xWzJFCmp5vkBPS8x75tGsZ+bhtICXzMksA87tWW718uKq/PoFkimqx5Cwh+s/Dt85090ueB5OTPJ6J0d9+sKTXF3xanArjKgoTLvdNk2C9M8Ds4StkddYIQ9hDMvDVLh0mNtG5dqJLTIOFkO8nTS4VZeV5",
    "message": "Success"
    }
    • Gía trị trường data trước khi encrypt:
        {
    "items": [
    {
    "id": "f22fcd1a-46fe-4f42-bc5f-8dc02915121e",
    "status": "SUCCESS",
    "amount": 100000,
    "refTransactionId": "",
    "createDateTime": "2023-07-19 17:30:20",
    "completeTime": "2023-07-19 17:30:20",
    "virtualAccount": "109399282792000020",
    "description": "[109399282792000020.4570834602] Payme",
    "paymentType": "VIET_QR",
    "txnNumber": "P00000000353",
    "accountName": "TRAN NGOC THANG",
    "accountNo": "4570834602",
    "interBankTrace": "057ZEXA2313500IW"
    },
    {
    "id": "1b15b159-e8a2-4c84-8c20-4e620377f171",
    "status": "SUCCESS",
    "amount": 1000000,
    "refTransactionId": "",
    "createDateTime": "2023-07-19 17:12:16",
    "completeTime": "2023-07-19 17:12:16",
    "virtualAccount": "109399282792000020",
    "description": "[109399282792000020.4570834602] Payme",
    "paymentType": "VIET_QR",
    "txnNumber": "P00000000351",
    "accountName": "TRAN NGOC THANG",
    "accountNo": "4570834602",
    "interBankTrace": "057ZEXA2313500IV"
    }
    ],
    "pageNumber": 0,
    "pageSize": 10,
    "totalPage": 1,
    "totalSize": 2
    }

Ngân hàng TMCP Kiên Long (KienlongBank)

Hợp tác phát triển bởi Unicloud

Hội sở: 40-42-44 Phạm Hồng Thái, P.Vĩnh Thanh Vân, Tp.Rạch Giá, T.Kiên Giang

Điện thoại: (0297) 3869 950 hoặc (028) 3933 3393

Hotline gọi trong lãnh thổ Việt Nam: 1900 6929

Mã SWIFT: KLBKVNVX

Hotline gọi từ nước ngoài về Việt Nam: (+84) 287309 6929

Email:  kienlong@kienlongbank.com hoặc chamsockhachhang@kienlongbank.com

© 2022 Copyright KienlongBank. All right reserved