VietBilling
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.

Dữ liệu webhook
Kết quả

Nhập dữ liệu để xem canonical string và chữ ký được tính.

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.