Skip to main content

Xử lý kết quả thanh toán QR

Khi việc xử lý thanh toán hoàn tất, Zengi sẽ thông báo cho đối tác ngay sau khi giao dịch thành công

IPN - Instant Payment Notification

Hệ thống của Zengi sử dụng callbackUrl được đối tác cung cấp đăng kí với Zengi

Thứ tự ưu tiên của callbackUrl

  • Ưu tiên 1: dùng callbackUrl được đối tác cung cấp trong mỗi lệnh giao dịch.
  • Ưu tiên 2: dùng callbackUrl được đối tác cung cấp khi đăng kí tài khoản.

Cấu trúc IPN

NoTên fieldLoại dữ liệuÝ nghĩa
1transactionidstringID của giao dịch
2transactiontimetimestampThời gian giao dịch
3referencenumberstringMã tham chiếu
4narrativestringNội dung chuyển khoản
5bankAccountstringTài khoản nguồn
6binCodestringBincode của ngân hàng quản lý tài khoản nguồn
7vastringSố tài khoản định danh
8transTypestringLoại giao dịch C - báo có, D - báo nợ
9amountstringSố tiền chuyển khoản
10currencystringLoại tiền
11reciprocalAccountstringSố tài khoản đối ứng
12reciprocalBankCodestringBinCode của ngân hàng quản lý tài khoản đối ứng

Ví dụ:

{   "transactionid": "cc1e2464-f478-44b7-a006-20729bbd688f", 
"transactiontime": "1747046520000",
"referencenumber": "FT25132328062416",
"narrative": "SDG-513201668655",
"bankaccount": "0918343336",
"binCode": "970422",
"va": "",
"transType": "C",
"amount": "11000000",
"currency": "VND",
"reciprocalAccount": "0918343336",
"reciprocalBankCode": "",
}