Chữ Ký Điện Tử
MoMo sử dụng chữ ký điện tử và mã hóa dữ liệu để xác minh dữ liệu đầu vào và đầu ra của HTTP Request/HTTP Response.
Signature
có dạng chuỗi (string), được tạo ra bởi một thuật toán cho trước, dùng để kiểm tra tính đúng đắn của dữ liệu trên đường truyền giữa hai hệ thống. Một số thuật toán được sử dụng là MD5, SHA1, SHA256 and Hmac.
Trong tài liệu này, MoMo sử dụng thuật toán HMAC_SHA256 để tạo ra signature
.
Dữ liệu đầu vào bao gồm Secret Key và data
, data
được tạo ra theo định dạng: key1=value1&key2=value2...
key1: field name, value1 = value of key1.
Đối với cặp key-value, xem chi tiết trong mỗi mô tả HTTP Request/HTTP Response.