• 26-04-2008, 19:21:14
    Ni-Ahmet adlı üyeden alıntı: mesajı görüntüle
    Merhaba...

    Fiyatlarımızda kesinlikle bir artık yoktur.. Hatta küsuratları temizleme amacı ile 1-2 YTL tutarında indirim bile mevcut...

    Fiyatlar KDV Dahil fiyatlar olduğundan sizi yanılttı sanırım işte bunun tam tersi KDV tutarı fiyata sonradan eklenince oluyordu

    İyi Çalışmalar dilerim..
    Açıkcası çok güzel düşünülmüş bir uygulama. Bu sebepten ötürü firmanızı tebrik ederim. Yalnız hala mevcut internet siteniz olan "http://www.netinternet.com.tr" adresinde "Fiyatlara %18 KDV dahil edilmemiştir." ibaresi yer almaktadır. Bu ibareyi değiştirmenizin çok daha uygun olacağı kanaatindeyim.

    İyi çalışmalar dilerim.
  • 26-04-2008, 20:10:07
    Kurumsal PLUS
    denizci88 adlı üyeden alıntı: mesajı görüntüle
    Açıkcası çok güzel düşünülmüş bir uygulama. Bu sebepten ötürü firmanızı tebrik ederim. Yalnız hala mevcut internet siteniz olan "http://www.netinternet.com.tr" adresinde "Fiyatlara %18 KDV dahil edilmemiştir." ibaresi yer almaktadır. Bu ibareyi değiştirmenizin çok daha uygun olacağı kanaatindeyim.
    İyi çalışmalar dilerim.
    Düzenleme İnternet Çözümleri / Dedicated Server / Kiralık Sunucu / VPS / Co-Location - Netinternet Telekom internet sitesi içindi. Netinternet Hosting için bir düzenleme düşünülmüyor şuan için.. Ancak en kısa sürede KDV Dahil fiyatlandırma orayada yapılacak.
  • 26-04-2008, 20:12:32
    Kurumsal PLUS
    yalle adlı üyeden alıntı: mesajı görüntüle
    Arkadaslar,
    Sanal Pos kodlarını paylaşmaya karar verdim ancak 3DSecure için entegrasyon isteyen arkadaşlar olursa domain başına lisanslı ve zend ile şifrelenmiş, taksitli (opsiyonlu) olarak 85 USD+KDV karşılığı alabilirler. 3DSecure için lütfen sadece PM atınız.
    Garanti Sanal Pos Kodları aşağıdadır. Kodları kopyalayıp garantisanalpos.php olarak kaydederek WHMCS nin kurulu olduğu dizinde modules/gateway klasörü içine ftp ile gönderiniz. Daha sonra ise whmcs nin admin bölümüne girerek ödeme şeklini ekleyip, Mağaza No, api id ve sifrenizi yazıp kullanmaya başlayabilirsiniz. Unutmayın YTL icin lütfen 840 kullanınız, bankanız dolar kuru icin onay vermez.
    Görüş ve önerileriniz için lütfen PM atınız.
    <?php 
    # GARANTIBANK Credit Card Payment Gateway Module 
    $GATEWAYMODULE["garantisanalposname"]="garantisanalpos"; 
    $GATEWAYMODULE["garantisanalposvisiblename"]="Garanti Sanal Pos"; 
    $GATEWAYMODULE["garantisanalpostype"]="CC"; 
    function garantisanalpos_activate() { 
        defineGatewayField("garantisanalpos","text","merchantid","","Merchant ID","20",""); 
        defineGatewayField("garantisanalpos","text","merchantpw","","Merchant Password","20",""); 
        defineGatewayField("garantisanalpos","text","merchantnumber","","Merchant Number","20",""); 
        defineGatewayField("garantisanalpos","text","isokod","","Isokod 949 YTL - 840 USD","10",""); 
        defineGatewayField("garantisanalpos","yesno","testmode","","Test Mode","",""); 
    } 
    function garantisanalpos_link($params) { 
    $code=' 
    <form method="post" action="'.$params["systemurl"].'/creditcard.php" name="paymentfrm"> 
    <input type="hidden" name="invoiceid" value="'.$params['invoiceid'].'"> 
    <input type="submit" value="'.$params["langpaynow"].'"> 
    </form> 
    '; 
    return $code; 
    } 
    function garantisanalpos_capture($params) { 
        if ($params["testmode"]=="on") { 
            $gateway_url = "https://cc5test.est.com.tr/servlet/cc5ApiServer"; 
        } else { 
            $gateway_url = "https://ccpos.garanti.com.tr/servlet/cc5ApiServer"; 
        } 
        $name=$params['merchantid']; //GarantiSanalPos Merchant ID 
        $password=$params['merchantpw']; //GarantiSanalPos Merchant Password 
        $clientid=$params['merchantnumber']; //GarantiSanalPos Merchant Number 
        $isokod=$params['isokod']; // GarantiSanalPos isokod 949 YTL 840 USD 
        $ip=GetHostByName($REMOTE_ADDR); //Client IP address 
        $type="Auth"; //Auth - PreAuth 
        $email=$params["clientdetails"]["email"]; //Client Email 
        $oid=$params['invoiceid']; //Order ID ,     
        $ccno=$params['cardnum']; //Client Credit Card Number 
        $ccay=substr($params['cardexp'],0,2); //Credit Card Exp. Month 
        $ccyil=substr($params['cardexp'],2,2); //Credit Card Exp. Year 
        $tutar=$params['amount']; //Total Amount Exp. 11.99 
        $cv2=$params['cccvv']; //Credit Card CVV2 number  
        //Client Details 
        $fname=$params["clientdetails"]["firstname"]; 
        $lname=$params["clientdetails"]["lastname"]; 
        $firma=$params["clientdetails"]["companyname"]; 
        $adres1=$params["clientdetails"]["address1"]; 
        $adres2=$params["clientdetails"]["address2"]; 
        $ilce=$params["clientdetails"]["city"]; 
        $sehir=$params["clientdetails"]["state"]; 
        $postkod=$params["clientdetails"]["postcode"]; 
        $ulke=$params["clientdetails"]["country"]; 
        $telno=$params["clientdetails"]["phonenumber"]; 
    // XML request template  
    $request= "DATA=<?xml version=\"1.0\" encoding=\"ISO-8859-9\"?> 
    <CC5Request> 
    <Name>{NAME}</Name> 
    <Password>{PASSWORD}</Password> 
    <ClientId>{CLIENTID}</ClientId> 
    <Currency>{ISOKOD}</Currency> 
    <Mode>P</Mode> 
    <IPAddress>{IP}</IPAddress> 
    <Email>{EMAIL}</Email> 
    <OrderId>{OID}</OrderId> 
    <GroupId></GroupId> 
    <TransId></TransId> 
    <UserId></UserId> 
    <Type>{TYPE}</Type> 
    <Number>{CCNO}</Number> 
    <Expires>{CCAY}{CCYIL}</Expires> 
    <Cvv2Val>{CV2}</Cvv2Val> 
    <Total>{TUTAR}</Total> 
    <BillTo> 
        <Name>{FNAME} {LNAME}</Name> 
        <Street1>{ADRES1}</Street1> 
        <Street2>{ADRES2}</Street2> 
        <Street3>{IP}</Street3> 
        <City>{ILCE}</City> 
        <StateProv>{SEHIR}</StateProv> 
        <PostalCode>{POSTKOD}</PostalCode> 
        <Country>{ULKE}</Country> 
        <Company>{FIRMA}</Company> 
        <TelVoice>{TELNO}</TelVoice> 
    </BillTo> 
    <ShipTo> 
        <Name>{FNAME} {LNAME}</Name> 
        <Street1>{ADRES1}</Street1> 
        <Street2>{ADRES2}</Street2> 
        <Street3></Street3> 
        <City>{ILCE}</City> 
        <StateProv>{SEHIR}</StateProv> 
        <PostalCode>{POSTKOD}</PostalCode> 
        <Country>{ULKE}</Country> 
    </ShipTo> 
    <Extra></Extra> 
    </CC5Request> 
    "; 
    //parameters writing XML  
    $request=str_replace("{NAME}",$name,$request); 
    $request=str_replace("{PASSWORD}",$password,$request); 
    $request=str_replace("{CLIENTID}",$clientid,$request); 
    $request=str_replace("{ISOKOD}",$isokod,$request); 
    $request=str_replace("{TYPE}",$type,$request); 
    $request=str_replace("{IP}",$ip,$request); 
    $request=str_replace("{OID}",$oid,$request); 
    $request=str_replace("{EMAIL}",$email,$request); 
    $request=str_replace("{CCNO}",$ccno,$request); 
    $request=str_replace("{CCAY}",$ccay,$request); 
    $request=str_replace("{CCYIL}",$ccyil,$request); 
    $request=str_replace("{CV2}",$cv2,$request); 
    $request=str_replace("{TUTAR}",$tutar,$request); 
        //parameters writing XML BILLTO and SHIPTO 
    $request=str_replace("{FNAME}",$fname,$request); 
    $request=str_replace("{LNAME}",$lname,$request); 
    $request=str_replace("{ADRES1}",$adres1,$request); 
    $request=str_replace("{ADRES2}",$adres2,$request); 
    $request=str_replace("{ILCE}",$ilce,$request); 
    $request=str_replace("{SEHIR}",$sehir,$request); 
    $request=str_replace("{POSTKOD}",$postkod,$request); 
    $request=str_replace("{ULKE}",$ulke,$request); 
    $request=str_replace("{TELNO}",$telno,$request); 
    $request=str_replace("{FIRMA}",$firma,$request); 
    $ch = curl_init(); // initialize curl handle 
    curl_setopt($ch, CURLOPT_URL,$gateway_url); // set url to post to 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable 
    curl_setopt($ch, CURLOPT_TIMEOUT, 90); // times out after 90s 
    curl_setopt($ch, CURLOPT_POSTFIELDS, $request); // add POST fields 
    $result = curl_exec($ch); // run the whole process 
    if (curl_errno($ch)) { 
        $error = curl_error($ch); 
        logTransaction("Garanti Sanal Pos","Error => $error","Error"); 
        sendMessage("Credit Card Payment Failed",$params['invoiceid']); 
        $result="error"; 
        return $result; 
    } else { 
        curl_close($ch); 
        $Response =""; 
        $OrderId =""; 
        $AuthCode =""; 
        $ProcReturnCode =""; 
        $ErrMsg =""; 
        $HOSTMSG =""; 
        $response_tag="Response"; 
        $posf = strpos ( $result, ("<" . $response_tag . ">") ); 
        $posl = strpos ( $result, ("</" . $response_tag . ">") ) ; 
        $posf = $posf+ strlen($response_tag) +2 ; 
        $Response = substr ( $result, $posf, $posl - $posf) ; 
        $response_tag="OrderId"; 
        $posf = strpos ( $result, ("<" . $response_tag . ">") ); 
        $posl = strpos ( $result, ("</" . $response_tag . ">") ) ; 
        $posf = $posf+ strlen($response_tag) +2 ; 
        $OrderId = substr ( $result, $posf , $posl - $posf ) ; 
        $response_tag="AuthCode"; 
        $posf = strpos ( $result, "<" . $response_tag . ">" ); 
        $posl = strpos ( $result, "</" . $response_tag . ">" ) ; 
        $posf = $posf+ strlen($response_tag) +2 ; 
        $AuthCode = substr ( $result, $posf , $posl - $posf ) ; 
        $response_tag="ProcReturnCode"; 
        $posf = strpos ( $result, "<" . $response_tag . ">" ); 
        $posl = strpos ( $result, "</" . $response_tag . ">" ) ; 
        $posf = $posf+ strlen($response_tag) +2 ; 
        $ProcReturnCode = substr ( $result, $posf , $posl - $posf ) ; 
        $response_tag="ErrMsg"; 
        $posf = strpos ( $result, "<" . $response_tag . ">" ); 
        $posl = strpos ( $result, "</" . $response_tag . ">" ) ; 
        $posf = $posf+ strlen($response_tag) +2 ; 
        $ErrMsg = substr ( $result, $posf , $posl - $posf ) ; 
        $debugdata = "Action => Auth\nClient => ".$params['clientdetails']['firstname']." ".$params['clientdetails']['lastname']."\nResponse => $Response\nOrderId => $OrderId\nAuthCode => $AuthCode\nProcReturnCode => $ProcReturnCode\nErrMsg => $ErrMsg"; 
        if ( $Response === "Approved") { 
            addInvoicePayment($params['invoiceid'],$transid,"","","garantisanalpos","on"); 
            logTransaction("Garanti Sanal Pos",$debugdata,"Successful"); 
            sendMessage("Credit Card Payment Confirmation",$params['invoiceid']); 
            $result="success"; 
            return $result; 
        } else { 
            logTransaction("Garanti Sanal Pos",$debugdata,"Declined"); 
            sendMessage("Credit Card Payment Failed",$params['invoiceid']); 
            $result="declined"; 
            return $result; 
            } 
        } 
    } 
    ?>
    Sanal Pos ile ilgili görüşünüz için teşekkürler ancak insanlara daha güvenli gelen ödeme sayfasını kullanıyoruz. ve ortak ödeme sayfasında sadece bir kaç değişilik yaparak 3DSecure özelliyi getirilebiliyor..

    Ödeme sayfasından direk 3DSecure sayfasına yönlendiriliyor son olarak sayfaya geliyor..

    şuan için 3DSecure sistemini aktif etmedik ama 2 farklı kar ile ödeme seçeneyi sunulabilir.

    Kart için şuanki sistem şu şekilde

    untitled
  • 06-05-2008, 21:15:45
    Kurumsal PLUS
    Türkiyede bir ilk yaptık

    Dedicated sunucularda artık Redhat Enterprise Server kullanabilirsiniz.
  • 06-05-2008, 21:38:20
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    Türkiyede bir ilk yaptık

    Dedicated sunucularda artık Redhat Enterprise Server kullanabilirsiniz.
    konu gün ışığına çıkmış dedim yine bir şeyler oldu

    hayırlısı olsun
  • 11-05-2008, 10:11:14
    Üyeliği durduruldu
    Siteler gitti tek tek. Ni.com.tr netinternet.com.tr hiçbiri açılmıyor. DC değişimden dolayı mı acaba? Ne zaman düzelir? Neler oluyor?
  • 11-05-2008, 10:25:02
    Benim sitelerde gitti büyük ihtimal taşıma başladı herhalde...
  • 11-05-2008, 10:26:06
    mobilist adlı üyeden alıntı: mesajı görüntüle
    Siteler gitti tek tek. Ni.com.tr netinternet.com.tr hiçbiri açılmıyor. DC değişimden dolayı mı acaba? Ne zaman düzelir? Neler oluyor?
    Bunu sormanız bile yanlış diye düşünüyorum.
    Tabiki dc değişimidir.

    Yapmanız gereken tek şey sabırla beklemeniz