Central Server

Tổng quan hệ thống

Sync pending

Luồng xử lý

Android → Server → Webhook
1NotificationAndroid listener
2HMAC verifyDevice auth
3DedupeEvent hash
4ParseAmount + ND
5WebhookSigned POST

Cảnh báo production

Security gap
  • Thay token tạm tenant:1 bằng token một lần có hạn dùng.
  • Bỏ X-Device-Secret-Debug trước production.
  • Bật auth dashboard, tenant policy và audit log.
  • Test nội dung notification ngân hàng trên Android thật.

Tạo tenant mới

Ready

Danh sách tenant

Live API
IDTênPlanTrạng tháiThiết bịWebhook

Thiết bị Android

Heartbeat & queue

Notification gần đây

Raw → Parsed
BankNội dungAmountOrderStatus

Test webhook

Ready

Webhook deliveries

Live delivery log
TenantURLStatusAttemptHTTP

Tạo pairing token

One-time · 15 phút

URL Android sẽ kết nối tới. Mặc định là origin hiện tại.

Kết quả

Chưa có token

Chọn tenant và bấm Tạo pairing token để sinh QR code.

Checklist pairing thật

Android device
  1. Build APK – mở Android Studio và build debug APK của app client.
  2. Cài đặt – install APK lên điện thoại sẽ chạy thật.
  3. Quét QR – mở app, quét QR ở khung bên trên (token chỉ dùng 1 lần, hết hạn sau 15 phút).
  4. Whitelist package – chọn app ngân hàng cần lắng nghe.
  5. Bật Notification Access – Settings → Special access → Notification access.
  6. Test giao dịch – gửi tiền nhỏ vào tài khoản, kiểm tra tab Notification ở trên.