Nhảy tới nội dung

Các API tích hợp

1. Tạo giao dịch

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

- Method: POST

- Mô tả: API do KLB Pay cung cấp dùng để tạo mới một giao dịch, kết quả trả về là mã QR.

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
refTransactionIdStringMã giao dịch tham chiếu của đối tác
amountNumberSố tiền cần thu hộ
descriptionStringMô tả đơn hàng
bankAccountNoStringSố tài khoản nhận tiền (hệ thống chọn tài khoản mặc định trong trường hợp null)
timeoutNumberKhoảng thời gian hết hạn thanh toán
titleStringTiêu đề
languageStringNgôn ngữ (mặc định Tiếng Việt)
customerInfoObjectThông tin khách hàng
successUrlStringĐường dẫn điều hướng về khi giao dịch thành công
failUrlStringĐường dẫn điều hướng về khi giao dịch thất bại
redirectAfterNumberThời gian thông báo kết quả giao dịch và bắt đầu điều hướng (đơn vị giây, mặc định 5s)

Các thông tin trong object customerInfo:

KeyTypeRequireValue
fullNameStringHọ và tên khách hàng
emailStringEmail của khách hàng
phoneStringSố điện thoại của khách hàng
addressStringĐịa chỉ của khách hàng

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
transactionIdStringMã giao dịch
refTransactionIdStringMã giao dịch liên kết
payLinkCodeStringMã PayLink
timeoutNumberThời gian timeout
urlStringđường dẫn đến Paylink
virtualAccountStringTài khoản ảo tạo ra khi tạo mới một giao dịch
descriptionStringMô tả đơn hàng
amountNumberGiá trị đơn hàng
qrCodeStringStringGiá trị trong QR code
statusEnumTrạng thái đơn hàng
timeDateTimeThời gian đặt hàng
accountNameStringTài khoản người thụ hưởng

Ví dụ

  • Request Mẫu
    • Request Body
          {
      "data": "OHOSrqRE77HHLCVOCO2QrHnMJqjmVe5AeC4rAIDBATaPjzkI2jNXpYRLGrPUyNqVrKgM8xM9NBotXMJ6YnqrhHR/tT6zSiov9uYvqVdIDoO1vVFNh44yF+IIdPr/9O45q4OYfJlQ++VpHrOlFOKpZHePYjfUZewDT3rWiWf80NQRVeHmHYTD7hGoQyidTrfvEr21KJEEHrfHq6IjPWE6pQ8b4OhUhdFXtJDVmZonVeR1g0myGXECo78xwqbWQH2FzH+o0b6CztkGYKqQ2pRbqqIuUjFmTjPAF2AOrXMauTVBilXzSVUCKUEfxyW2GRDCJvZu+3mIX/PYPelOtrp0Kvhb712r8rwJLtwh7X95f8wC4cdImm79PlHpNXwmOH8cwG/HNalvNJ3VABk87MI6+8o2XXqZtUMI/3Jgo3LZnVtrX90rn672/qifyhsMKtD/jPoPcvghLAbgQBZ3+UsNLBhmGLMglWqarYiBK72ZTGPhT1/PBtEhR5DegnZf4ij7Ab88K5Kc8FbfX7OQNQOwV9phAJI7IZdk5AUwVyxy2bbK62gxSYb1klcrnjW3vG8rZz0QAa4FodJREnHM9I/yLw=="
      }
    • Giá trị trường data trước khi encrypt:
          {
      "refTransactionId": "b5c7b604-fc03-44f1-b551-1dc6194783fa",
      "amount": 200000,
      "description": "Mo ta cho phien giao dich",
      "timeout": 17,
      "title": "Tieu de phien giao dich",
      "language": "VN",
      "customerInfo": {
      "fullName": "Nguyen Van A",
      "email": "vana2468@gmail.com",
      "phone": "0123456789",
      "address": "Viet Nam"
      },
      "successUrl": "https://hostname.com/path",
      "failUrl": "https://hostname.com/path",
      "redirectAfter": 60,
      "bankAccountId": "5f191ad4-7511-11ed-a1eb-0242ac120002"
      }
  • Response mẫu
    • Response Data:
          {
      "code": 0,
      "message": "success",
      "data": "tdvx2H08/W4EGk7kfPvQZho4IBVrhoRcr58ma5zmIg0lT0SzYTjwCcOE9oeDvlZ26jJrQLTbgU12L5JtXBoE2To68R7VJTPHkLv4iaSQhjhn7orJlY4e1V5bj7RreIpd4ZscXBDRicyJlDK15izO/dAP+XLaoH+WgpMP/J6JAKNlaERto2TWlKrnANwgrN+Bz5cyuLINJwVAJt/xjEW7LwWFKc0+bVHXhNJJy7mBKzy/xOrLMEF/+ZkpOrSrgY/IC8B9OueKbwLMBv434VGAqrSmmteQFfGujwP8d+QRlfFPnnHkXc+Wg4tHI5UnrvxCtb1RTYeOMhfiCHT6//TuOauDmHyZUPvlaR6zpRTiqWQw7bydqiq8iTOgnZo91HCZHkPp/w1sO6XOTE3WjrJ5AkpcblJzWsmrpSXvPy8AT5lkMz2vmxENle/RHXpzw1TDP/D5PnhKbIrk4qfrriOYsBLKtuLTqe1OdMta18Ko1QQhwE+extT0CsPjgHrTQRlffI1WyU3qmsGZX2LCLZsig37HIU9pxKQvRyPbTfAGNW/OayD80ZbV50i5zLCmZMwiMu4LYGxaLo7yGJGfDEpM8zYziUH1B0GhFbfnrgRCMefJ4eSMpyqGwCPatERr/cjzagW4l7jvR2YuyszFVre6jKsdtEczmXp62GsLYT4XtIYAoKfgXKZoqQ4pnlh9BYJtLmuhF7xLjG4uPr3+l2ji9Q=="
      }
    • Gía trị trường data trước khi encrypt:
          {
      "transactionId": "6e115581-b7b9-403c-aed8-9ec406d9c6a0",
      "refTransactionId": "b5c7b604-fc03-44f1-b551-1dc6194783fa",
      "payLinkCode": "vBmkzd08",
      "timeout": 17,
      "url": "https://{{domain}}/paylink/4iokRjdq",
      "virtualAccount": "10092212062629153",
      "description": "Mo ta cho phien giao dich",
      "amount": 200000,
      "qrCodeString": "00020101021238610010A000000727013100069704520117100922120626291530208QRIBFTTA530370454062000005802VN62520848TT Don hang b5c7b604-fc03-44f1-b551-1dc6194783fa63040F82",
      "status": "CREATED",
      "time": "2022-12-06T11:31:13.643118",
      "accountName": "Test"
      }

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