Try This .... you will get your Solution.
string request = "YourAmount=500|RefNo=4512df65";
string checkSum = "My CheckSum in Hash Format";
string requestMsg = request + "|checkSum=" + checkSum;
msg = Encrypt(requestMsg, Server.MapPath("Key/yourMerchantKey.key"));
string postData = "encdata=" + msg + "&merchant_code=YourMerchantCode";
NameValueCollection nameValue = new NameValueCollection();
nameValue.Add("encdata", msg);
nameValue.Add("merchant_code", "YourMerchantCode");
string responseMsg = PostRequest("https://yourbankurl.com", nameValue);
And The PostRequest Method is
public string PostRequest(string url, NameValueCollection nameValue)
{
WebClient webClient = new WebClient();
byte[] responseArray = webClient.UploadValues(url, "POST", nameValue);
return Encoding.ASCII.GetString(responseArray);
}