SePay giới thiệu tính năng mới: Webhook: Cho phép SePay bắn giao dịch qua qua ứng dụng thứ 3 mỗi khi có giao dịch ngân hàng.

Tính năng Webhook

Tính năng webhook của SePay cho phép:

  • Chọn tài khoản ngân hàng cần bắn webhook
  • Hỗ trợ nhiều hình thức chứng thực: API Key, OAuthen 2.0
  • Hỗ trợ retry webhook

Dữ liệu gửi qua WebHook

SePay sẽ gửi một request POST với nội dung JSON như sau:

{
    "id": 92704,                               // ID giao dịch trên SePay
    "gateway": "TPBank",                       // Tên ngân hàng
    "transactionDate": "2023-03-25 14:02:37",  // Thời gian giao dịch (phía ngân hàng)
    "accountNumber": "0123499999",             // Số tài khoản ngân hàng
    "code": null,                              // Mã code thanh toán (SePay tự nhận diện)
    "content": "chuyen tien mua iphone",       // Nội dung chuyển khoản
    "transferType": "in",                      // Loại giao dịch: "in" là tiền vào, "out" là tiền ra
    "transferAmount": 2277000,                 // Số tiền giao dịch
    "accumulated": 19077000,                   // Số dư tài khoản (lũy kế)
    "subAccount": null,                        // Tài khoản phụ (tài khoản định danh, nếu có)
    "referenceCode": "208V009252001511",       // Mã tham chiếu giao dịch
    "description": ""                          // Toàn bộ nội dung chuyển khoản
}

Ứng dụng của Webhook

Webhook của SePay có thể dùng để:

  • Đẩy dữ liệu giao dịch ngân hàng lên website của bạn một cách tự động
  • Xác thực thanh toán tự động trên website bán hàng trực tuyến
  • Xác thực thanh toán tự động cho phần mềm bán hàng, POS

Quý khách có thể xem hướng dẫn tích hợp tại đây https://docs.sepay.vn/tich-hop-webhooks.html

5/5 - (5 votes)