Note: For iPay88 Request Signature, the string to hash is constructed as:
MerchantKey + MerchantCode + RefNo + Amount (digits only) + Currency + Xfield1
This page uses the browser's Web Crypto API for hashing. Ensure your browser supports it.