Báo có đa kênh
Tiền về, báo ngay tới hệ thống và team
Mỗi giao dịch tiền vào được đẩy về hệ thống của bạn qua webhook, đồng thời báo cho team qua Telegram, Zalo hoặc email. Bật kênh nào là tùy bạn.
Kênh nhận
Một giao dịch, nhiều nơi nhận
Webhook cho hệ thống
Đẩy giao dịch về endpoint của bạn dạng JSON để hệ thống tự xác nhận đơn, cộng số dư hay mở dịch vụ.
Telegram và Zalo cho team
Báo tiền về vào nhóm chat của shop hay phòng kế toán, khỏi mở dashboard.
Email để lưu vết
Mỗi giao dịch một email, dễ tra cứu và chuyển tiếp khi cần.
Webhook
Không lo mất, không lo trùng
Mỗi request webhook có chữ ký HMAC trong header để bạn verify đúng là BankOpenAPI gửi. Server lỗi hay timeout thì webhook được retry. Mỗi giao dịch có ID riêng để bạn xử lý idempotent.
- Chữ ký HMAC trong header
- Tự retry khi server lỗi hoặc timeout
- ID giao dịch riêng để xử lý idempotent
- Payload JSON: số tiền, tài khoản, nội dung, thời điểm
Câu hỏi về báo có
Báo có gửi qua những kênh nào?
Webhook tới server của bạn, cùng Telegram, Zalo và email. Một tài khoản bật được nhiều kênh cùng lúc.
Làm sao biết webhook do BankOpenAPI gửi?
Tính lại HMAC từ body và secret của bạn rồi so với chữ ký trong header. Thư viện chính thức có sẵn hàm verify.
Server của tôi down thì có mất webhook không?
Không mất ngay. Webhook được retry khi server của bạn lỗi hoặc timeout. Bạn cũng query được lịch sử giao dịch để bù phần đã lỡ.
Có báo khi tiền ra không?
Hiện BankOpenAPI tập trung vào tiền vào (báo có).
BankOpenAPI có giữ tiền của tôi không?
Không. Tiền đi thẳng vào tài khoản ngân hàng của bạn. BankOpenAPI chỉ nhận thông tin giao dịch để gửi webhook và tin nhắn.
Bắt đầu với BankOpenAPI
Đăng ký tài khoản, liên kết tài khoản ngân hàng và nhận webhook báo có đầu tiên. Cần tư vấn thì nhắn chúng tôi.