Tích hợp SePay vào Telegram: Báo tiền về sau 2s (Free)

Hướng dẫn tích hợp Sepay vào Telegram

👋 Chào các bạn!
Việc check app ngân hàng liên tục mỗi khi có đơn hàng khiến mình rất mất thời gian. Bài viết này mình sẽ hướng dẫn các bạn cách tạo một con Bot Telegram tự động báo tin nhắn ngay lập tức khi khách chuyển khoản qua mã QR SePay. Đặc biệt là cách này hoàn toàn miễn phí, sử dụng Google Apps Script chứ không cần thuê VPS phức tạp.

1Tại sao nên đẩy thông báo về Telegram?

So với Email hay thông báo App ngân hàng, Telegram có ưu điểm vượt trội:

  • Tốc độ tức thì: Tiền vào tài khoản -> Bot báo ting ting sau 2 giây.
  • Quản lý nhóm: Bạn có thể add Bot vào nhóm kín để cả nhân viên sales và kế toán cùng nhận thông báo mà không cần chia sẻ mật khẩu ngân hàng.
  • Bảo mật: Dữ liệu được mã hóa, an toàn tuyệt đối.

2Chuẩn bị nguyên liệu

Để thực hiện tut này, bạn cần có:

  1. Tài khoản SePay (Đã kết nối ngân hàng).
  2. Tài khoản Telegram.
  3. Tài khoản Google (Gmail) để dùng Google Apps Script.

3Bước 1: Khởi tạo Bot Telegram

Đầu tiên, chúng ta cần xin phép "Cha đẻ các Bot" để tạo một trợ lý ảo.

  • Mở Telegram, tìm từ khóa @BotFather.
  • Gõ lệnh /newbot và làm theo hướng dẫn (Đặt tên Bot, tạo Username).
  • Sau khi thành công, BotFather sẽ cấp cho bạn một HTTP API Token (Dãy ký tự dài). Hãy lưu nó lại cẩn thận.
Lưu ý quan trọng: Bạn cần lấy thêm Chat ID của bạn hoặc Group bạn muốn nhận thông báo. Cách đơn giản nhất là chat với bot @userinfobot để lấy ID.

4Bước 2: Viết mã xử lý (Google Apps Script)

Đây là phần "linh hồn" của hệ thống. Chúng ta sẽ dùng Google Apps Script để nhận dữ liệu từ SePay và chuyển tiếp nó sang Telegram.

1. Truy cập script.google.com và bấm "Dự án mới".

2. Xóa hết code cũ và dán đoạn code dưới đây vào:

function doPost(e) {
  try {
    // 1. Nhận dữ liệu từ SePay gửi qua
    var jsonString = e.postData.contents;
    var data = JSON.parse(jsonString);

    // 2. Kiểm tra xem có phải giao dịch thành công không
    if (data.paymentStatus === 'Success') {
      
      // 3. Cấu hình Bot Telegram của bạn (THAY ĐỔI Ở ĐÂY)
      var botToken = 'THAY_TOKEN_BOT_CUA_BAN_VAO_DAY';
      var chatId = 'THAY_CHAT_ID_CUA_BAN_VAO_DAY';
      
      // 4. Soạn nội dung tin nhắn gửi đi
      var message = '💰 NHẬN TIỀN THÀNH CÔNG!\n' +
                    '--------------------------------\n' +
                    '👤 Khách hàng: ' + data.transferContent + '\n' +
                    '💵 Số tiền: ' + formatCurrency(data.transferAmount) + ' VND\n' +
                    '🏦 Ngân hàng: ' + data.gateway + '\n' +
                    '⏰ Thời gian: ' + data.transactionDate + '\n' +
                    '--------------------------------\n' +
                    '✅ Trạng thái: Đã xác nhận';

      // 5. Gửi sang Telegram
      sendTelegramMessage(botToken, chatId, message);
    }

    return ContentService.createTextOutput("OK");
  } catch (error) {
    return ContentService.createTextOutput("Error: " + error.message);
  }
}

// Hàm gửi tin nhắn Telegram
function sendTelegramMessage(token, chatId, text) {
  var url = "https://api.telegram.org/bot" + token + "/sendMessage";
  var payload = {
    "chat_id": chatId,
    "text": text,
    "parse_mode": "HTML"
  };
  
  var options = {
    "method": "post",
    "payload": payload
  };
  
  UrlFetchApp.fetch(url, options);
}

// Hàm định dạng tiền tệ cho đẹp (Ví dụ: 100000 -> 100,000)
function formatCurrency(amount) {
  return new Intl.NumberFormat('vi-VN').format(amount);
}

5Bước 3: Triển khai (Deploy) Web App

Sau khi dán code và điền Token/ChatID xong, bạn cần public nó lên mạng:

  1. Bấm nút Triển khai (Deploy) ở góc phải -> chọn Tùy chọn triển khai mới.
  2. Chọn loại: Ứng dụng web (Web App).
  3. Phần "Người có quyền truy cập" (Who has access): CHỌN "Bất kỳ ai" (Anyone). (Bước này cực quan trọng, nếu chọn sai SePay sẽ không gửi tin được).
  4. Bấm Triển khai và copy đường link Web App URL (Có đuôi `/exec`).

6Bước 4: Đấu nối vào SePay

Bước cuối cùng, chúng ta chỉ cho SePay biết địa chỉ nhà của con Bot vừa tạo.

  • Đăng nhập vào trang quản trị my.sepay.vn.
  • Vào mục Tích hợp (Integration) -> Webhook.
  • Bấm Thêm Webhook.
  • Dán đường link Web App URL (đã copy ở Bước 3) vào ô "Webhook URL".
  • Phần sự kiện (Events): Tích chọn Payment Success.
  • Bấm Lưu lại.

🚀 Bạn chưa có tài khoản SePay?

Đăng ký ngay để nhận ưu đãi miễn phí giao dịch trọn đời và hỗ trợ tích hợp Bot Telegram.

Đăng Ký SePay Miễn Phí

Nhập mã HQAGENCY để được giảm 15% khi nâng cấp.

7Test thử nghiệm

Bây giờ bạn hãy thử chuyển khoản 1.000đ - 2.000đ vào tài khoản ngân hàng đã kết nối SePay với nội dung chuyển khoản bất kỳ. Nếu sau 2-5 giây điện thoại ting ting tin nhắn từ Telegram Bot thì chúc mừng bạn, bạn đã build thành công hệ thống Automation xịn xò!

Nếu gặp khó khăn, đừng ngần ngại chat với đội ngũ Support hoặc xem thêm tài liệu tại Docs SePay.

Hoàng Quân Agency tháng 1 19, 2026

SePay - Cổng Thanh Toán Tự Động 0% Phí Giao Dịch

SePay - Cổng Thanh Toán Tự Động 0% Phí Giao Dịch. Giải pháp gạch nợ tự động trong 2 giây cho WordPress/WooCommerce và SaaS. Tiền về trực tiếp tài khoản ngân hàng của bạn - Không bị giữ vốn.

Hoàng Quân Agency tháng 12 07, 2025

Hướng dẫn A-Z: Đăng ký và Tích hợp Cổng thanh toán SePay

Hướng dẫn A-Z: Đăng ký và Tích hợp Cổng thanh toán SePay

Hướng dẫn đăng ký và tích hợp cổng thanh toán Sepay

Sau bài viết review chi tiết về SePay, rất nhiều bạn đọc đã bày tỏ sự quan tâm và muốn biết làm thế nào để bắt đầu sử dụng giải pháp thanh toán ưu việt này. Đáp lại mong muốn đó, bài viết hôm nay Hoàng Quân Agency sẽ hướng dẫn chi tiết, từng bước một, giúp bạn đăng ký, cấu hình và tích hợp thành công SePay vào website của mình.

Quá trình này thực sự đơn giản hơn bạn nghĩ rất nhiều, ngay cả khi bạn không phải là một chuyên gia công nghệ. Hãy cùng bắt đầu nhé!

Phần 1: 3 Bước Đăng ký Tài khoản SePay Miễn phí

Trước tiên, bạn cần tạo một tài khoản trên hệ thống của SePay. Tin vui là SePay có gói miễn phí, vì vậy bạn có thể đăng ký và trải nghiệm mà không tốn bất kỳ chi phí nào.

Bước 1: Truy cập trang đăng ký

Truy cập vào trang chủ của SePay tại https://sepay.vn?gcid=458 và nhấn vào nút "Đăng ký" hoặc "Dùng thử miễn phí" ở góc trên bên phải màn hình.

Bước 2: Điền thông tin

Một biểu mẫu đăng ký sẽ hiện ra. Bạn chỉ cần điền các thông tin cơ bản:

  • Họ và tên: Tên của bạn hoặc người quản lý.
  • Email: Địa chỉ email bạn thường xuyên sử dụng để nhận thông báo.
  • Mật khẩu: Tạo một mật khẩu đủ mạnh để bảo vệ tài khoản.

Sau đó, đánh dấu vào ô đồng ý với điều khoản và nhấn "Đăng ký".

Bước 3: Xác thực Email

SePay sẽ gửi một email xác thực đến địa chỉ bạn vừa đăng ký. Hãy mở hộp thư đến, tìm email từ SePay và nhấp vào liên kết xác thực bên trong để kích hoạt tài khoản của bạn. Vậy là xong phần đăng ký!

Phần 2: Cấu hình Ban đầu - Kết nối Ngân hàng

Sau khi đăng ký thành công, bạn sẽ được chuyển đến trang quản trị (Dashboard). Việc quan trọng đầu tiên cần làm là kết nối tài khoản ngân hàng mà bạn muốn dùng để nhận tiền từ khách hàng.

Kết nối tài khoản ngân hàng

  1. Trên menu bên trái, tìm đến mục "Tài khoản ngân hàng" và chọn "Thêm mới".
  2. Chọn Ngân hàng của bạn từ danh sách được hỗ trợ. SePay hợp tác với hầu hết các ngân hàng lớn tại Việt Nam.
  3. Điền thông tin theo yêu cầu (thường là số tài khoản và tên chủ tài khoản).

Lưu ý quan trọng về bảo mật: SePay hoạt động dựa trên công nghệ Open Banking và KHÔNG BAO GIỜ yêu cầu bạn cung cấp mật khẩu đăng nhập Internet Banking. Đây là một nguyên tắc bảo mật cốt lõi, giúp bạn hoàn toàn yên tâm khi sử dụng dịch vụ.

Phần 3: Tích hợp SePay vào Website (Ví dụ với WooCommerce)

Đây là phần thú vị nhất: đưa cổng thanh toán SePay lên website của bạn. Tôi sẽ lấy ví dụ với WooCommerce, nền tảng thương mại điện tử phổ biến nhất trên WordPress. Với các nền tảng khác như Haravan, Sapo, quy trình cũng tương tự.

Bước 1: Tạo "Cửa hàng" và lấy thông tin API

Trong SePay, mỗi kết nối đến một website/ứng dụng được gọi là một "Cửa hàng".

  1. Trong trang quản trị SePay, vào mục "Cửa hàng" và nhấn "Thêm mới".
  2. Đặt tên cho cửa hàng (ví dụ: "Website Thời Trang ABC").
  3. Chọn tài khoản ngân hàng bạn đã kết nối ở Phần 2 để nhận tiền cho cửa hàng này.
  4. Sau khi tạo thành công, hệ thống sẽ cung cấp cho bạn 2 chuỗi mã rất quan trọng:
    • Token
    • Secret Key

Hãy sao chép và lưu lại 2 mã này một cách an toàn. Chúng chính là "chìa khóa" để website của bạn có thể "nói chuyện" với SePay.

Bước 2: Cài đặt Plugin SePay trên WordPress

  1. Đăng nhập vào trang quản trị WordPress của bạn.
  2. Vào PluginsAdd New (Thêm mới).
  3. Trong ô tìm kiếm, gõ "SePay".
  4. Tìm plugin có tên "SePay Payment Gateway for WooCommerce" hoặc tương tự và nhấn Install Now (Cài đặt), sau đó Activate (Kích hoạt).

Bước 3: Cấu hình phương thức thanh toán

  1. Vào WooCommerceSettings (Cài đặt) → tab Payments (Thanh toán).
  2. Bạn sẽ thấy phương thức "Thanh toán chuyển khoản - SePay.vn" đã xuất hiện trong danh sách. Hãy bật nó lên và nhấn vào nút Manage (Quản lý).
  3. Tại đây, bạn sẽ thấy các ô để điền thông tin:
    • Token: Dán mã Token bạn đã lấy ở Bước 1.
    • Secret Key: Dán mã Secret Key bạn đã lấy ở Bước 1.
  4. Bạn cũng có thể tùy chỉnh tiêu đề, mô tả cho phương thức thanh toán sẽ hiển thị với khách hàng.
  5. Nhấn Save changes (Lưu thay đổi).
Chúc mừng! Bạn đã tích hợp thành công cổng thanh toán chuyển khoản tự động SePay vào website của mình. Từ bây giờ, mỗi khi khách hàng chọn phương thức này và hoàn tất chuyển khoản, đơn hàng của họ sẽ được tự động xác nhận mà bạn không cần phải làm gì thêm.

Lời kết

Qua các bước trên, có thể thấy việc đăng ký và tích hợp SePay là một quá trình rất trực quan và nhanh chóng. Rào cản kỹ thuật gần như được loại bỏ hoàn toàn, giúp mọi chủ shop, từ cá nhân kinh doanh nhỏ lẻ đến doanh nghiệp lớn, đều có thể dễ dàng tiếp cận và hưởng lợi từ công nghệ tự động hóa thanh toán.

Nếu bạn vẫn đang phải dò sao kê thủ công mỗi ngày, đừng ngần ngại thử ngay gói miễn phí của SePay. Đó có thể là quyết định giúp bạn tiết kiệm hàng giờ làm việc và hàng triệu đồng chi phí mỗi tháng. Chúc bạn thành công!

Hoàng Quân Agency tháng 8 12, 2025

Review SePay.vn: "Game Changer" Cho Thanh Toán Online Tại Việt Nam?

Đánh giá ứng dụng Sepay

Là một người làm trong ngành công nghệ và kinh doanh online, tôi luôn trăn trở với bài toán thanh toán: làm sao để vừa tiện lợi cho khách, vừa tối ưu chi phí và dòng tiền? Phí cổng thanh toán ngốn lợi nhuận, tiền vài ngày mới về, lại phải có nhân viên ngồi dò sao kê thủ công... Gần đây, tôi có cơ hội trải nghiệm SePay.vn và thực sự ấn tượng. Đây là bài "mổ xẻ" chi tiết về một giải pháp có thể là "game changer" cho các doanh nghiệp tại Việt Nam.

1. SePay là gì và hoạt động như thế nào?

Điều đầu tiên cần làm rõ: SePay không phải là một trung gian thanh toán như VNPay hay MoMo. Họ không giữ tiền của bạn. Thay vào đó, SePay hoạt động như một "lớp công nghệ" thông minh đặt trên nền tảng ngân hàng có sẵn.

  1. Khách hàng quét mã VietQR do SePay tạo ra.
  2. Tiền đi thẳng từ tài khoản khách hàng vào tài khoản ngân hàng của bạn.
  3. Ngay lập tức, hệ thống SePay (kết nối qua API chính thức với ngân hàng) "bắt" được giao dịch này.
  4. SePay gửi tín hiệu đến website/phần mềm của bạn để tự động xác nhận đơn hàng thành công.
Nói một cách dân dã, SePay giống như một người "trợ lý ảo" cần mẫn, không chạm vào tiền của bạn, chỉ có nhiệm vụ theo dõi tài khoản ngân hàng 24/7 và tự động gạch nợ trên hệ thống.

2. Hệ sinh thái giải pháp toàn diện của SePay

Cổng thanh toán Online cho Website

Đây là sản phẩm chủ lực. SePay cung cấp plugin tích hợp sẵn cho các nền tảng phổ biến như WooCommerce, Haravan, Sapo... Việc cài đặt rất đơn giản, gần như chỉ cần vài cú nhấp chuột.

Loa Thanh Toán cho cửa hàng Offline

Ngay khi khách chuyển khoản thành công, loa sẽ phát ra âm thanh thông báo rõ ràng như "Đã nhận thành công 500.000 đồng". Giải pháp này giúp xác nhận nhanh chóng và chống lại các chiêu trò lừa đảo bằng bill chuyển khoản giả.

Thông báo đa kênh và Quản lý tập trung

Ngoài loa, mỗi giao dịch thành công đều có thể được đẩy thông báo tức thì qua ứng dụng SePay trên điện thoại, hoặc các group chat công việc như Telegram, Lark, Viber. Chủ shop có thể ngồi bất cứ đâu cũng nắm được tình hình kinh doanh, còn nhân viên thì chủ động xác nhận thanh toán mà không cần hỏi lại kế toán hay quản lý.

SePay Bank Hub: Sân chơi cho giới công nghệ

Đây là sản phẩm tôi đánh giá cao nhất về mặt kỹ thuật. SePay Bank Hub cung cấp API cho phép các công ty phần mềm khác (CRM, ERP, SaaS) tích hợp khả năng kết nối ngân hàng của SePay vào sản phẩm của họ. Điều này mở ra một mô hình kinh doanh B2B đầy tiềm năng, biến SePay thành một nền tảng hạ tầng (platform) thay vì chỉ là một sản phẩm đơn lẻ.

3. Mô hình giá cả: "Vũ khí" hủy diệt

Trong khi các cổng thanh toán truyền thống thường thu phí theo % giá trị giao dịch + phí cố định, SePay lại áp dụng mô hình thuê bao (subscription). Nghĩa là bạn chỉ cần trả một khoản phí cố định hàng tháng và hoàn toàn không mất phí phần trăm trên mỗi giao dịch.

Doanh thu/tháng Chi phí với Cổng TT truyền thống (Ước tính) Chi phí với SePay
50.000.000đ ~ 797.500đ ~ 84.000đ (Tiết kiệm ~90%)
300.000.000đ ~ 4.290.000đ ~ 257.400đ (Tiết kiệm ~94%)

4. Đánh giá Kỹ thuật & Bảo mật

Nguyên tắc vàng của SePay là không yêu cầu và không lưu trữ mật khẩu Internet Banking. Việc kết nối được thực hiện qua API chính thống (Open Banking) do ngân hàng cung cấp. Đặc biệt, SePay đã đạt được chứng chỉ bảo mật quốc tế uy tín ISO/IEC 27001:2022, một lời khẳng định mạnh mẽ về cam kết an toàn thông tin.

5. Tổng kết: Ưu và Nhược điểm

Ưu điểm

  • Chi phí siêu rẻ: Mô hình thuê bao giúp tiết kiệm đến 90%.
  • Tiền về ngay lập tức: Dòng tiền không bị giam giữ.
  • Tự động hóa 100%: Giảm tải công việc cho kế toán.
  • Bảo mật & Uy tín: Đạt chuẩn ISO, là đối tác của nhiều ngân hàng lớn.

Nhược điểm

  • Hạn chế phương thức: Chỉ tập trung vào chuyển khoản VietQR, chưa hỗ trợ thẻ tín dụng quốc tế.
  • Phụ thuộc bên thứ ba: Hoạt động phụ thuộc vào sự ổn định của hệ thống API từ ngân hàng.
Xem thêm: Hướng dẫn A-Z: Đăng ký và Tích hợp Cổng thanh toán SePay

6. Lời kết: SePay dành cho ai?

Sau khi "mổ xẻ" chi tiết, tôi có thể khẳng định SePay là một giải pháp cực kỳ tối ưu cho:

  • Các shop bán hàng online, website thương mại điện tử có lượng giao dịch chuyển khoản lớn.
  • Các chuỗi cửa hàng bán lẻ, quán ăn, nhà hàng muốn tự động hóa khâu thanh toán tại quầy và chống gian lận.
  • Doanh nghiệp vừa và nhỏ (SMEs), hộ kinh doanh cá thể muốn một giải pháp chuyên nghiệp với chi phí thấp và thủ tục đơn giản.

Tuy nhiên, nếu tệp khách hàng của bạn chủ yếu dùng thẻ tín dụng quốc tế hoặc rất chuộng các chương trình khuyến mãi của ví điện tử, bạn có thể cân nhắc sử dụng SePay song song với một cổng thanh toán truyền thống khác để không bỏ lỡ bất kỳ khách hàng nào.

Lời khuyên của tôi: Hãy bắt đầu với gói miễn phí của SePay. Trải nghiệm thực tế sẽ cho bạn câu trả lời rõ ràng nhất về hiệu quả mà nó mang lại. Với những gì SePay đang làm, đây chắc chắn là một làn gió mới đầy thú vị và thực tế cho thị trường thanh toán số tại Việt Nam.
Hoàng Quân Agency tháng 8 12, 2025