Skip to content

🔐 Chữ Ký Điện Tử (Signature)

Pay2S sử dụng chữ ký điện tử (digital signature) và mã hóa dữ liệu để xác minh tính toàn vẹn của HTTP RequestHTTP Response.

📌 Định nghĩa Signature

Signature là một chuỗi ký tự (string) được tạo ra bởi thuật toán mã hóa, dùng để xác minh tính đúng đắn của dữ liệu khi truyền giữa hai hệ thống.

Thuật toán được sử dụng: HMAC_SHA256

🔧 Cách tạo chữ ký

Để tạo chữ ký, cần có:

  • Secret Key: do Pay2S cung cấp
  • data: chuỗi dữ liệu được sắp xếp theo định dạng:
key1: field name, value1 = value of key1.
  • Trong đó:
  • key: là tên tham số (field name)
  • value: là giá trị tương ứng

⚠️ Dữ liệu phải được sắp xếp theo thứ tự alphabet của key trước khi tạo chữ ký!

📎 Ví dụ:

text
accessKey=ABC123&amount=100000&orderId=INV123456&partnerCode=PAY2S...