We use MD5([10-characters-secret-key]+[transaction-id]+[lang]+[currency]+[price]) to ensure transaction integrity.