Nhảy tới nội dung

Đặc tả kỹ thuật

Tổng quan

Các thông tin được KLB Pay cung cấp

Tên trườngÝ nghĩa
HostMáy chủ KLB Pay
clientIdMã định danh
encryptKeyKey dùng để mã hóa
secretKeyKey dùng ký xác thực

Truy cập KLB Pay Portal để lấy các thông tin tích hợp.

Cấu trúc request

Request

Trong đó:

  • Host:
Môi trườngHost
Sandboxhttps://api-staging.kienlongbank.co/pay
Productionhttps://api.kienlongbank.co/pay
  • Path: Path tương ứng với từng API.

  • Method: POST

  • Headers:

KeyTypeRequireValue
x-api-clientStringMã định danh
x-api-timeLongTimestamp tại thời điểm giao dịch, duy nhất cho từng client
x-api-validateStringChữ ký xác thực sử dụng kỹ thuật băm HMAC-SHA256.

x-api-validate: HMAC-SHA256({clientId}|{String.valueOf(timestamp)}|{encryptedData}, secretKey)

  • Body:
KeyTypeRequireValue
dataStringPayload dạng string JSON được mã hóa đối xứng bằng giải thuật AES.
encryptedData = AES(payload, encryptKey)

Request mẫu:

    curl --request POST 'http://api-staging.kienlongbank.co/pay/api/payment/v1/create' \
--header 'x-api-client: 28057182-3beb-4f7b-b313-f6d0781e87de' \
--header 'x-api-validate: 63f56c5f859f15b9a4442cfa10d1509261354d670447ca4518d8cb5d70056e3d' \
--header 'x-api-time: 1669019715524' \
--header 'Content-Type: application/json' \
--data-raw '{"data":"Sp956eLGvXwnbpgllC1roAtG4vVW9chLBvn7+ixH9gm0vuN5fLEoHay/L0VSDwov"}'

Cấu trúc response

Response

  • Headers: cấu trúc tương tự như Request
  • Body: Payload dạng JSON được mã hóa đối xứng bằng giải thuật giải thuật AES. Cách mã hóa giống với data của Request.
  • Response Status: 200 OK, request thành công

Response mẫu:

    {
"code": 0,
"message": "Success",
"data": "iM63cIgTnquisKk56BVLGmXgLv/B+LjTwdIk9C4gHULjQMESveA1BJN5JnpafMht0c+fAkiZ1PdVqWZLPtFKrw=="
}

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