5️MQTT Nhận Mã Thanh Toán VietQR

Gửi phản hồi lại cho MQTT Generate VietQR Code đã tạo và các thông tin liên quan.

MQTT Request Generate VietQR Code

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

Message

ParamTypeDescription

bankCode

String

Mã ngân hàng.

bankName

String

Tên của ngân hàng

bankAccount

String

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

userBankName

String

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

amount

Long

Số tiền nhận

content

String

Nội dung chuyển tiền

qrCode

String

Mã QR

orderId

String

Mã đơn hàng

imgId

String

Hình ảnh qrCode

existing

String

Có tồn tại trong hệ thống VietQR

transactionId

String

Id của giao dịch

transactionRefId

String

Mã tham chiếu giao dịch

qrLink

String

Đường link hiện qrCode

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

{
  "bankCode": "MB",
  "bankName": "MB Bank",
  "bankAccount": "1234567890",
  "userBankName": "XYZ Ltd",
  "amount": "50000",
  "content": "SampleTransactionDescription",
  "qrCode": "00020101021138540010A00000072701240006970422011012345678900208QRIBFTTA53037045405200005802VN62350831SampleTransactionDescription6304AAB8",
  "imgId": "abcd1234-5678-90ef-ghij-klmn01234567",
  "existing": 1,
  "transactionId": "",
  "transactionRefId": "ABC1234567890XYZ",
  "qrLink": "https://vietqr.vn/test/qr-generated?token=ABC1234567890XYZ",
  "terminalCode": "987",
  "serviceCode": "SVC002",
  "additionalData": [
    {
      "info": "AdditionalInfo1"
    }
  ]
}

Last updated