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
Đăng ký

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.