Dành cho developer PayOS
PayOS Signature Debugger
Kiểm tra HMAC-SHA256 của webhook PayOS, xem canonical string và tìm nguyên nhân signature không khớp.
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 trên PayOS qua một API thống nhất.