4️MQTT Tạo Mã Thanh Toán VietQR

Từ thông tin nhận được, thực hiện tạo mã thanh toán VietQR cho giao dịch.

MQTT Request Generate VietQR Code

mqtt://<vietqr-port>/vietqr/request/{terminalCode}

Message

ParamTypeDescription

amount

Long

Số tiền nhận.

content

String

Nội dung chuyển tiền.

bankAccount

String

Số tài khoản nhận tiền.

bankCode

String

Mã ngân hàng.

userBankName

String

Tên chủ tài khoản ngân hàng.

transType

String

Loại giao dịch.

orderId

String

Mã đơn hàng.

terminalCode

String

Mã điểm bán hoặc mã cửa hàng

serviceCode

String

Mã sản phẩm.

additionalData

List<Object>

Thông tin thêm của đối tác muốn lưu trữ kèm giao dịch.

Code mẫu

{
  "amount": 15000,
  "content": "PaymentForOrder",
  "bankAccount": "1234567890",
  "bankCode": "MB",
  "userBankName": "ABC Corporation",
  "transType": "C",
  "orderId": "ORD12345XYZ",
  "terminalCode": "987",
  "serviceCode": "SVC001",
  "additionalData": [
    {
      "info": "AdditionalInfo1"
    }
  ]
}

Last updated