Dành cho developer PayOS
PayOS Signature Debugger
Kiểm tra chữ ký HMAC-SHA256 của webhook PayOS, xem canonical string và nhanh chóng tìm lỗi sai lệch dữ liệu ngay trong trình duyệt mà không lộ checksum key.
Checksum key và payload chỉ tồn tại trong tab trình duyệt này.
Chữ ký được kiểm tra như thế nào?
Tool sắp xếp các trường trong data, ghép canonical string và dùng checksum key để tính HMAC-SHA256. Luôn đối chiếu lại với tài liệu PayOS trước khi production.
FAQ
VietBilling có nhận checksum key không?
Không. Phép tính dùng Web Crypto trong trình duyệt và không gọi API.
Tại sao chữ ký không khớp?
Nguyên nhân thường gặp là ký sai object, thay đổi kiểu dữ liệu hoặc canonicalize trường không đúng thứ tự.
Công cụ liên quan
Muốn vận hành subscription thay vì tự ghép billing lifecycle?
VietBilling quản lý checkout, payment, renewal và webhook qua cổng thanh toán đã cấu hình bằng một API thống nhất.