THOI.DEV~/profile
Resolving000%
← Products

Tích hợp Sandbox Thanh toán tự động SePay qua Cloudflare

Hệ thống thanh toán VietQR tự động tích hợp SePay sử dụng kiến trúc serverless Cloudflare Workers cho dự án Cheapcar. Xử lý webhook siêu tốc, bảo mật cao và tích hợp sẵn môi trường Sandbox (Giả lập) dành riêng cho developer.

project7
Khách hàng
PAYMENT
Năm
2026
Vai trò
FullStack

1. Bối cảnh dự án (Context) Trong quá trình phát triển dự án Cheapcar, bài toán đặt ra là cần một hệ thống thanh toán chuyển khoản tự động (VietQR) hoạt động mượt mà, tốc độ phản hồi tức thời nhưng phải tối ưu chi phí vận hành máy chủ. Đồng thời, team phát triển cần một môi trường kiểm thử (Sandbox) an toàn để test luồng cộng tiền/token mà không cần thực hiện các giao dịch chuyển tiền thật.

Đó là lý do giải pháp Tích hợp SePay qua kiến trúc Serverless (Cloudflare Workers) ra đời.

2. Giải pháp công nghệ (The Solution) Thay vì sử dụng một máy chủ Node.js/PHP truyền thống để hứng Webhook từ ngân hàng, hệ thống này tận dụng sức mạnh của Cloudflare Workers.

  • Cloudflare Workers: Đóng vai trò là cổng giao tiếp (API Gateway & Webhook handler) hoạt động tại Edge Network. Khi có giao dịch thành công, SePay sẽ bắn Webhook về Worker. Với thời gian khởi động (cold start) gần như bằng không, hệ thống ghi nhận giao dịch và cộng Token cho người dùng chỉ trong vòng dưới 1 giây.
  • SePay & VietQR: Tạo mã QR động chứa sẵn thông tin số tiền và nội dung chuyển khoản mã hóa (Ví dụ: PAY20260903BF07CAB1). Người dùng chỉ cần mở app ngân hàng quét mã, không cần nhập tay, hạn chế tối đa sai sót.

3. Các tính năng nổi bật (Key Features)

  • Giao diện thanh toán hiện đại (UI/UX tối ưu): Popup thanh toán hiển thị rõ ràng thông tin số tiền, mã QR và trạng thái giao dịch. Trạng thái được cập nhật realtime (Tự động cộng token trong 10 giây sau khi chuyển thành công).
  • Môi trường Dev Sandbox thông minh: Đây là điểm nhấn của hệ thống. Giao diện được tích hợp sẵn nút DEV - GIẢ LẬP ĐÃ CHUYỂN TIỀN. Tính năng này cho phép lập trình viên hoặc QA mô phỏng một webhook thành công bắn từ ngân hàng về hệ thống, giúp kiểm thử toàn bộ luồng xử lý đơn hàng, cộng tiền mà không tốn một đồng chi phí giao dịch thật nào.
  • Bảo mật & Scalability: Webhook hứng từ SePay được xác thực chữ ký (Signature Validation) tại ngay tầng mạng lưới của Cloudflare, chặn đứng các request giả mạo trước khi chúng chạm đến Database lõi của Cheapcar. Khả năng chịu tải của Cloudflare Workers lên tới hàng triệu request/giây mà không lo sập server.

4. Kết quả (Result) Việc đưa luồng thanh toán lên Cloudflare Workers không chỉ giúp dự án Cheapcar vận hành trơn tru, giảm thiểu 90% chi phí duy trì server hứng webhook so với cách làm truyền thống, mà còn tăng tốc độ phát triển nhờ công cụ Sandbox giả lập giao dịch cực kỳ tiện lợi.

Tích hợp Sandbox Thanh toán tự động SePay qua Cloudflare — THOI.DEV