Hasilkan FP_HASH
Ini hanya untuk tujuan dokumentasi. silakan gunakan fp_hash_2 atau fp_hash_all atau fp_hmac untuk validasi data yang lebih detail.
SHA-256 HASH
digunakan untuk menghasilkan nilai fp_hash.
fp_hash = SHA-256(StringToHash)
StringToHash
adalah daftar yang dipisahkan titik dua yang berasal dari data respons dan
SECURITY WORD,
StringToHash = fp_paidto+":"+fp_paidby+":"+fp_store+":"+fp_amnt+":"+fp_batchnumber+":"+fp_currency+":"+SECURITY_WORD
Hasilkan FP_HASH_2
SHA-256 HASH
digunakan untuk menghasilkan nilai fp_hash_2.
fp_hash_2 = SHA-256(StringToHash)
StringToHash
adalah daftar yang dipisahkan titik dua yang berasal dari data respons dan
SECURITY WORD,
StringToHash = fp_paidto+":"+fp_paidby+":"+fp_store+":"+fp_amnt+":"+fp_fee_amnt+":"+fp_fee_mode+":"+fp_total+":"+fp_batchnumber+":"+fp_currency+":"+SECURITY_WORD
Hasilkan FP_HASH_ALL
SHA-256 HASH
digunakan untuk menghasilkan nilai fp_hash_all.
fp_hash_all = SHA-256(StringToHash)
StringToHash
adalah daftar yang dipisahkan pipa yang berasal dari data respons dan
SECURITY WORD dengan urutan yang diatur oleh
fp_hash_list
,
StringToHash = fp_acc+"|"+fp_acc_from+"|"+...+"|"+n
Hasilkan FP_HMAC
data diawali dengan nilai hash
SHA-256
yang dikunci menggunakan metode
HMAC
.
fp_hmac = HMAC-SHA256(SECURITY_WORD, StringToHash)+StringToHash
StringToHash
adalah daftar yang memisahkan pipa yang berasal dari respons data dan dengan urutan yang diatur oleh
fp_hash_list
tetapi tanpa SECURITY_WORD,
StringToHash = fp_acc+"|"+fp_acc_from+"|"+...+"|"+n