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
No | Tên field | Loại dữ liệu | Ý nghĩa |
---|---|---|---|
1 | transactionid | string | ID của giao dịch |
2 | transactiontime | timestamp | Thời gian giao dịch |
3 | referencenumber | string | Mã tham chiếu |
4 | content | string | Nội dung chuyển khoản |
5 | bankaccount | string | Tài khoản nguồn |
6 | binCode | string | Bincode của ngân hàng quản lý tài khoản nguồn |
7 | va | string | Số tài khoản định danh |
8 | transType | string | Loại giao dịch C - báo có, D - báo nợ |
9 | amount | float | Số tiền chuyển khoản |
10 | reciprocalAccount | string | Số tài khoản đối ứng |
11 | reciprocalBankCode | string | BinCode 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",
"amount": 11000000,
"content": "SDG-513201668655",
"bankaccount": "0918343336",
"binCode": "970422",
"transType": "C",
"va": "",
"reciprocalAccount": "0918343336",
"reciprocalBankCode": "",
}