Hi i m at turkey and i try to write new payment method for turkish banks and i need to help how can i integrated and what i need.?
i created new user control into the \NopCommerceStore\Templates\Payment\Est  
and i added references Nop.Common and Nop.BusinessLogic

then ?

Help !!!!

There is my codes  ....

try
{
ePayment.cc5payment payment = new ePayment.cc5payment();

payment.host = “https://spos.isbank.com.tr/servlet/cc5ApiServer”; //data ll send any bank adress
payment.name = “xxxxxxx”;// username pos
payment.password = “xxxxxx”; //pasword of our pos
payment.clientid = “xxxxxx”; // Shopp id

payment.orderresult = 0;        //if  0 test, if  1 real
payment.cardnumber = kknum.Text;   //credit card number
payment.expmonth = kkay.Text;        // credit card end month
payment.expyear = kkyil.Text;           // credit card end year
payment.cv2 = kkcvc.Text;                // credit card ccv number
payment.currency = “949¨;               //  for turkish currency = 949
payment.chargetype = “Auth”;
payment.ip = Request.ServerVariables["REMOTE_ADDR"].ToString();    // IP address
payment.subtotal = Session["amount"].ToString();                               //amount
if (kkcekim.SelectedItem.Value == “6¨)                                             // taksit seçeneği olucak ise
{
payment.taksit = “6¨;
}
else if (kkcekim.SelectedItem.Value == “12¨)
{
payment.taksit = “12¨;
}

string bankaSonuc = payment.processorder();// Methot çağrılır
string bankaHata = payment.errmsg;//dönen hata mesajı
string bankaOid = payment.oid;//dönen order id
string bankaAppr = payment.appr;// dönen işlem sonucu
string bankaProv = payment.code;//dönen provizyon numarası
//sonucu alıyoruz ;
if (bankaSonuc == “1¨)
{
if (bankaAppr == “Approved”)//Ödeme işlemi tamam
{
lblmsj.Text = “Ödeme işlemi başarıyla gerçekleşti”;
//ödeme sonrası yapılacak işlemler

}
else if (bankaAppr == “Declined”)//Ödeme işlemi reddedildi
lblmsj.Text = “işlem banka tarafından reddedildi! : ” + bankaHata;
else
lblmsj.Text = “Hata oluştu : ” + bankaHata;
}
else
{
lblmsj.Text = “Bankayla irtibat kurulamadı!”;
}
}
catch (Exception ex)
{

lblmsj.Text = ex.Message;
}