Bắt đầu nhanh với Test mode SePay Webhooks

Hướng dẫn nhanh Test mode SePay Webhooks: bật chế độ thử nghiệm, tạo tài khoản ngân hàng và webhook, mô phỏng giao dịch để kiểm tra tích hợp.

||

Webhook trong Test mode

Test mode SePay Webhooks chạy tách biệt hoàn toàn với hệ thống Live: webhook chỉ nhận giao dịch mô phỏng, không ảnh hưởng tới tài khoản ngân hàng thật. Mỗi tài khoản công ty có hạn mức riêng (xem Hạn mức Test mode). Các bước dưới đây giúp bạn nhận webhook mô phỏng đầu tiên trong vài phút.

Bật Test mode

Mở Test mode ở sidebar my.sepay.vn để chuyển sang Test mode (chế độ thử nghiệm).

Tạo tài khoản ngân hàng Test mode

Tạo tài khoản ngân hàng Test mode để làm nguồn cho giao dịch mô phỏng.

Tạo webhook Test mode

Trỏ webhook đến endpoint của bạn để nhận payload khi mô phỏng giao dịch.

Mô phỏng giao dịch

Giả lập giao dịch và quan sát quy trình xử lý giao dịch, gửi webhook ngân hàng của SePay ngay trên giao diện.

Bật Test mode

Mở Test mode ở sidebar my.sepay.vn để chuyển sang chế độ thử nghiệm. Khi đã bật, banner màu vàng "Test mode: dữ liệu không ảnh hưởng tài khoản thật" hiển thị ở đầu trang.

Dữ liệu hoàn toàn tách biệt

Mọi thao tác trong Test mode (tạo tài khoản, webhook, giao dịch) đều cách ly với dữ liệu thật. Không có giao dịch mô phỏng nào ảnh hưởng đến tài khoản ngân hàng hoặc số dư Live.

Tạo tài khoản ngân hàng Test mode

Vào Test modeTài khoản ngân hàngThêm mới.

Tạo tài khoản ngân hàng Test mode
Nhấn để phóng to
Tạo tài khoản ngân hàng Test mode

Hoặc Sao chép từ Live để nhập nhanh cấu hình từ tài khoản thật (chỉ đọc sau khi sao chép).

Xem chi tiết cách tạo: Tài khoản ngân hàng Test mode.

Tạo webhook Test mode

Vào Test modeWebhookThêm webhook.

Form thêm webhook trong Test mode SePay
Nhấn để phóng to
Bước Cơ bản của form thêm webhook Test mode (tên, URL, loại sự kiện, định dạng)
TrườngGiá trị ví dụ
TênWebhook test
URLhttps://webhook.site/your-uuid
Loại sự kiệnCả hai
Xác thựcKhông xác thực
Tài khoảnTất cả
Test endpoint nhanh

Dùng webhook.site hoặc requestbin.com để nhận webhook không cần server. Xác thực SSL bị tắt trong Test mode, tức là endpoint HTTP hoặc chứng chỉ tự ký đều được chấp nhận.

Xem chi tiết cách tạo: Tạo webhook trong Test mode.

Mô phỏng giao dịch trong Test mode

Vào Test modeGiao dịchMô phỏng.

Form mô phỏng giao dịch trong Test mode SePay
Nhấn để phóng to
Form mô phỏng giao dịch với 100.000 VND vào tài khoản MBBank
TrườngGiá trị ví dụ
Tài khoảnTài khoản vừa tạo
LoạiTiền vào
Số tiền100,000 VND
Nội dungDH123456 thanh toan don hang

Chọn Mô phỏng. Hệ thống tạo giao dịch và gửi webhook đến URL của bạn trong vài giây.

Payload webhook nhận được
{
  "gateway": "MBBank",
  "transactionDate": "2025-01-15 10:30:00",
  "accountNumber": "0123456789",
  "subAccount": null,
  "code": "DH123456",
  "content": "DH123456 thanh toan don hang",
  "transferType": "in",
  "description": "NGUYEN VAN A chuyen tien",
  "transferAmount": 100000,
  "referenceCode": "FT25015ABC123",
  "accumulated": 5000000,
  "id": 12345
}

Endpoint của bạn cần trả HTTP 200 hoặc 201 kèm {"success": true} để SePay ghi nhận thành công. Xem chi tiết điều kiện thành công tại Tích hợp webhook.

Kiểm tra kết quả gửi tại Test modeWebhookLịch sử gửi.

Xem chi tiết cách mô phỏng: Mô phỏng giao dịch.

Tiếp theo