Giao dịch mới — nhận trong vài giây

Biến động số dư
VPBank — real-time

Kết nối API để tự động hóa xác nhận thanh toán, nạp tiền game, theo dõi tài khoản. Không cần ngồi check thủ công.

Xem tài liệu API →
# Lấy giao dịch mới theo số tài khoản
GET /api/transactions?bank=0123456789&since=2026-06-12T10:00:00
X-Api-Key: rbk_xxxxxxxxxxxx

→ Response
{
  "success": true,
  "count": 1,
  "next_since": "2026-06-12T10:31:00.000Z",  ← lưu dùng lần sau
  "data": [{ "amount": 100000, "description": "CK ORDER123" }]
}

Tích hợp trong 3 bước

Từ đăng ký đến nhận giao dịch thực tế — dưới 10 phút.

1

Đăng ký & lấy API Key

Tạo tài khoản miễn phí, thêm tài khoản VPBank (share code + PIN). Hệ thống tự tạo API key ngay lập tức.

2

Gọi API hoặc đăng ký Webhook

Poll lịch sử giao dịch bằng GET /transactions, hoặc nhận push tự động qua Webhook URL.

3

Xử lý giao dịch tự động

Parse payload, đối chiếu với đơn hàng, kích hoạt dịch vụ — toàn bộ tự động không cần thao tác thủ công.


Mọi thứ bạn cần

Được thiết kế cho developer — đủ đơn giản để bắt đầu ngay, đủ mạnh để scale.

3 chế độ nhận thông báo

Chọn cách phù hợp nhất với kiến trúc hệ thống của bạn.

GET Polling SSE Stream Webhook Push
Polling
Chủ động lấy, đơn giản nhất, không cần server public
SSE
Realtime cho dashboard web, auto-reconnect
Webhook
Server-to-server push, retry tự động 3 lần
<15s
Từ lúc tiền về đến lúc bạn nhận được

Giao dịch mới xuất hiện trong API của bạn chỉ vài giây sau khi VPBank xử lý xong.

🔒

Bảo mật AES-256-GCM

Share code và PIN mã hóa toàn bộ trong database. Webhook ký HMAC-SHA256 để xác thực nguồn gốc.

🔄

Cursor next_since — không bao giờ trùng

Mỗi response trả về next_since — timestamp của giao dịch mới nhất. Dùng làm since cho lần gọi tiếp theo để chỉ nhận giao dịch mới, không bao giờ bỏ sót hay trùng lặp.

// Lần 1
GET /transactions?since=T0 → next_since: T1
// Lần 2
GET /transactions?since=T1 → next_since: T2
🔑

Multi API Key

Tạo nhiều API key cho từng môi trường (dev/prod). Revoke từng key riêng lẻ mà không ảnh hưởng các key khác.

📊

Dashboard realtime

Giao diện web theo dõi tài khoản, xem lịch sử giao dịch, quản lý webhooks — cập nhật tức thì qua SSE.

⚙️

Nhiều tài khoản

Theo dõi đồng thời nhiều tài khoản VPBank trong một tài khoản. Mỗi gói có giới hạn tài khoản khác nhau.


Bắt đầu miễn phí

Nâng cấp bất kỳ lúc nào khi hệ thống của bạn phát triển. Không ràng buộc hợp đồng.

Đang tải...

Câu hỏi thường gặp
Hệ thống dùng share code + PIN của tài khoản VPBank để gọi API nội bộ của VPBank mỗi 10 giây, lấy lịch sử giao dịch và lưu vào database. API của RegX Bank trả dữ liệu đó cho bạn — bạn không cần trực tiếp tương tác với VPBank.
Share code và PIN được mã hóa AES-256-GCM trước khi lưu vào database. Không ai — kể cả admin — có thể đọc thông tin gốc từ database. Kết nối đến VPBank chỉ thực hiện từ server, không qua client.
Polling: Bạn chủ động gọi API để lấy giao dịch mới — đơn giản, không cần server public, phù hợp cho script tự động. Webhook: Hệ thống chủ động gửi HTTP POST về URL của bạn ngay khi có giao dịch — realtime hơn, phù hợp cho backend server.
Quota reset vào đầu mỗi tháng (ngày 1). Quota không sử dụng trong tháng không được mang sang tháng sau. Webhook và SSE không tiêu thụ quota — chỉ các lần gọi GET /transactionsGET /transactions/check mới tính.
Gói Free cho phép 1 tài khoản VPBank và 1,000 request/tháng — đủ để test và dùng cá nhân. Không có webhook (cần gói Basic trở lên). Nâng cấp bất kỳ lúc nào từ trang Dashboard.

Sẵn sàng tích hợp?

Đăng ký miễn phí, nhận API key trong vòng 30 giây.

Đọc tài liệu →

Chưa có tài khoản?

Gói Free: 1 tài khoản VPBank · 1,000 request/tháng