Yeni Garanti Sanal Pos Sistemi Hakkında

dogukozmetik

OpenCart-TR
Katılım
23 Haz 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Merhaba arkadaşlar

Garanti pos kullananlar bilir. yenilendi.

EST sistemi için olan pos modülünü kullanıyordum fakat şimdi yenilediğimde pos çalışmamaya başladı.

bana yolladıkları mailde

işyeri no :
kullanıcı adı :
parola ve sisteme giriş için şifrem mevcut.

altında da

Provizyon için:

https://sanalposprov.garanti.com.tr/VPServlet

adreslerini kullanmanız gerekmektedir. Post edilecek bilgilerin data başlığı ile gönderilmesi gerekmektedir.

bu şekil bir ibare söz konusu.

Sanırım pos modülünü değişmek gerekicek yada ben mi yanlış yapıyorum bi yerde.

Bilgisi olan arkadaşlar paylaşabilirmi?

Teşekkürler

arkadaşlar ücreti ile yeniden de yazdırabilirim
 

kemaly

OpenCart-TR
Katılım
18 Ara 2010
Mesajlar
1
Tepkime puanı
0
Puanları
0
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Tam dökümanları verirseniz bir bakayım. Daha önceden 1-2 sisteme daha sanal pos yazdım. Garantide değişen ne bakmam lazım. Ben şuan 3D EST garanti kullanıyorum henüz yeni birşey gelmedi bana.
 

by_danger

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
25
Tepkime puanı
0
Puanları
0
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Arkadaşlar bu konuda yardımcı olurmusunuz bende anlamadım nasıl olacak bu iş yardımlarınızı bekliyorum
hocam şu soruna bi çare bulun alacaklılar bekliyor valla zor durumdayım
 

nagodre

OpenCart-TR
Katılım
14 Ara 2010
Mesajlar
9
Tepkime puanı
0
Puanları
0
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Yok mu kimse ilgilenebilecek gerekirse ücretlide yaptırabilirim.
 

Sasuke

OpenCart-TR
Katılım
30 Ara 2010
Mesajlar
2
Tepkime puanı
0
Puanları
0
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

bende aynı sorunla uğraşıyorum buna uygun sanal posu nereden bulacaz yada elimizdeki sanal posa nasıl ekliyecez elimizdeki apiserver urls istiyo ama bunlar bize provizyon vermişler bir yardımcı olcak olan yok mu lütfen yardım edin
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
39
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Arkadaşlar merhaba;

Garanti Bankasının yeni sisteme geçmesi ile birlikte "dertliler kervanı" na bende katılmış bulunuyorum. Sanıyorum ki bundan önce kullandığımız modülde bazı değişiklikler yapılarak Garanti Bankası için kullanılmaya devam edilebilir, lakin php bilgim yeterli olmadığı için tek başıma işin içinden çıkamıyorum. Gerekli veriler elimde mevcut, tüm api lere sahibim. Bu konuda yardımcı olabilecek birileri var ise (gerekiyorsa ücret karşılığında) konuyu çözüme kavuşturmak isterim. Teşekkürler.
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

Garanti Bankası Yeni Sanal Pos Sistemi


garanti.png


Düzenlemeleri yaparak kullanabilirsiniz yoğunluktan dolayı fırsat bulamadım ilgilenen arkadaşlar mutlaka olacaktır.


ozansenkal' Alıntı:
Arkadaşlar merhaba;

Garanti Bankasının yeni sisteme geçmesi ile birlikte "dertliler kervanı" na bende katılmış bulunuyorum. Sanıyorum ki bundan önce kullandığımız modülde bazı değişiklikler yapılarak Garanti Bankası için kullanılmaya devam edilebilir, lakin php bilgim yeterli olmadığı için tek başıma işin içinden çıkamıyorum. Gerekli veriler elimde mevcut, tüm api lere sahibim. Bu konuda yardımcı olabilecek birileri var ise (gerekiyorsa ücret karşılığında) konuyu çözüme kavuşturmak isterim. Teşekkürler.
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
39
RE: Garanti sanal pos kullananlar yeni uygulama hakkında sorun

@Gökhan TAYLAN çok teşekkür ederim cevabınız için. Lakin php kod bilgim bu düzenlemeler için yeterli değil maalesef. Elim kolum bağlı, yöneticim tarafından biraz sıkıştırılıyorum ve işler benim için açıkçası biraz da üzücü boyuta geldi. Tekrar teşekkür ederim cevabınız için, hiç olmazsa kod bilgisi yeterli arkadaşlarıma yol gösterecektir.
 

soybelli

OpenCart-TR
Katılım
18 Ocak 2011
Mesajlar
1
Tepkime puanı
0
Puanları
0
Yeni Garanti Sanal Pos Sistemi

Arkadaşlar selam

Garanti'nin yeni sanal pos sistemi için mevcut sanal pos modülünü düzenleyen var mı ? Eski sistem çalışmıyor
 

ozansenkal

OpenCart-TR
Katılım
23 Ağu 2010
Mesajlar
139
Tepkime puanı
0
Puanları
0
Yaş
39
RE: Yeni Garanti Sanal Pos Sistemi

gerekli kodlar elimde mevcut, ancak bir türlü entegre edemedim. php kod bilgisi biraz yerinde olan bir arkadaşın yardımına ihtiyacım var

Herkese merhaba,

birşeyler kurcalıyorum, birşeyler yapmaya çabalıyorum.daha önce de belirttim kod bilgim yerlerde. est sistemi kullanan bankalar için yazılmış olan modülü garantinin yeni sistemine göre modifiye etmeye çalışıyorum. elimde bol miktarda kendi başına çalışan (denenmiş) kod örneği var. sorun entegrasyon. est sistemi kullanan bankalar için yazılmış olan modülde

/catalog/controller/payment/sanal_pos_2.php nin orjinalinde 503-547 satırları arasında bulunan şu aşağıdaki kodların biraz modifiye görmesi gerekiyor sanırım. aksi halde banka server ından eksik bilgi gönderildiği mesajı geri dönüyor.


Kod:
		$xml_data = 
'DATA=<?xml version="1.0" encoding="utf-8"?>
<CC5Request>
<Name>'.trim($pos['username']).'</Name>
<Password>'.trim($pos['password']).'</Password>
<ClientId>'.trim($pos['client_id']).'</ClientId>
<IPAddress>'.$ip.'</IPAddress>
<Email>'.$order_info['email'].'</Email>
<Mode>P</Mode>
<OrderId>'.$order_id.'</OrderId>
<GroupId></GroupId>
<TransId></TransId>
<UserId></UserId>
<Type>'.$pos['auth_type'].'</Type>
<Number>'.str_replace(' ', '', $cc_number).'</Number>
<Expires>'.$cc_expire_date_month . $cc_expire_date_year.'</Expires>
<Cvv2Val>'.$cc_cvv2.'</Cvv2Val>
<Total>'.$total.'</Total>
<Currency>'.$currency_iso_code.'</Currency>
<Taksit>'.($taksit>1?$taksit:'').'</Taksit>
<BillTo>
<Name>'.html_entity_decode($order_info['payment_firstname'], ENT_QUOTES, 'UTF-8').' '.html_entity_decode($order_info['payment_lastname'], ENT_QUOTES, 'UTF-8').'</Name>
<Street1>'.html_entity_decode($order_info['payment_address_1'], ENT_QUOTES, 'UTF-8').'</Street1>
<Street2></Street2>
<Street3></Street3>
<City>'.html_entity_decode($order_info['payment_city'], ENT_QUOTES, 'UTF-8').'</City>
<StateProv>'.html_entity_decode($order_info['payment_zone'], ENT_QUOTES, 'UTF-8').'</StateProv>
<PostalCode>'.html_entity_decode($order_info['payment_postcode'], ENT_QUOTES, 'UTF-8').'</PostalCode>
<Country>'.html_entity_decode($order_info['payment_country'], ENT_QUOTES, 'UTF-8').'</Country>
<Company>'.html_entity_decode($order_info['payment_company'], ENT_QUOTES, 'UTF-8').'</Company>
<TelVoice>'.$order_info['telephone'].'</TelVoice>
</BillTo>
<ShipTo>
<Name></Name>
<Street1></Street1>
<Street2></Street2>
<Street3></Street3>
<City></City>
<StateProv></StateProv>
<PostalCode></PostalCode>
<Country></Country>
</ShipTo>
<Extra></Extra>
</CC5Request>
';

ben bu kısmı örnek kodlardan kopyalayarak şu şekilde değiştirdim.

Kod:
        $strMode = "PROD";
        $strVersion = "v0.01";
        $strTerminalID = "buraya terminal id";
        $strTerminalID_ = "başına 0 koyarak tekrar terminal id"; //TerminalID baþýna 000 ile 9 digit yapýlmalý
        $strProvUserID = "PROVAUT";
        $strProvisionPassword = "provaut kullanıcı şifresi"; //SanalPos þifreniz
        $strUserID = "satıcının adı";
        $strMerchantID = "üye işyeri kimlik no"; //MerchantID (Uye iþyeri no)
        $strCustomerName = "mağaza adı";
        $strIPAddress = "müşterinin ip adresi";
        $strEmailAddress = "satıcı email adresi";
        $strOrderID = $order_id; 
        $strInstallmentCnt = ""; //Taksit Sayýsý. Boþ gönderilirse taksit yapýlmaz
        $strNumber = $cc_number;
        $strExpireDate = $cc_expire_date_month . $cc_expire_date_year;
        $strCVV2 = $cc_cvv2;
        $strAmount = $total; //Ýþlem Tutarý
        $strType = "sales";
        $strCurrencyCode = "949";
        $strCardholderPresentCode = "0";
        $strMotoInd = "N";
        $strHostAddress = "https://sanalposprov.garanti.com.tr/VPServlet";
        $SecurityData = strtoupper(sha1($strProvisionPassword.$strTerminalID_));
        $HashData = strtoupper(sha1($strOrderID.$strTerminalID.$strNumber.$strAmount.$SecurityData));
        $xml= "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
        <GVPSRequest>
        <Mode>$strMode</Mode><Version>$strVersion</Version>
        <Terminal><ProvUserID>$strProvUserID</ProvUserID><HashData>$HashData</HashData><UserID>$strUserID</UserID><ID>$strTerminalID</ID><MerchantID>$strMerchantID</MerchantID></Terminal>
        <Customer><IPAddress>$strIPAddress</IPAddress><EmailAddress>$strEmailAddress</EmailAddress></Customer>
        <Card><Number>$strNumber</Number><ExpireDate>$strExpireDate</ExpireDate><CVV2>$strCVV2</CVV2></Card>
        <Order><OrderID>$strOrderID</OrderID><GroupID></GroupID><Description></Description></Order>
        <Transaction><Type>$strType</Type><InstallmentCnt>$strInstallmentCnt</InstallmentCnt><Amount>$strAmount</Amount><CurrencyCode>$strCurrencyCode</CurrencyCode><CardholderPresentCode>$strCardholderPresentCode</CardholderPresentCode><MotoInd>$strMotoInd</MotoInd><Description></Description><OriginalRetrefNum></OriginalRetrefNum></Transaction>
        </GVPSRequest>";
    
        If ($_POST[''] == "IsFormSubmitted"){
        }
        else {
        
        $ch=curl_init();
        curl_setopt($ch, CURLOPT_URL, $strHostAddress);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POST, 1) ;
        curl_setopt($ch, CURLOPT_POSTFIELDS, "data=".$xml);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        $results = curl_exec($ch);
        curl_close($ch);

        echo "<b>Giden Ýstek </b><br />";
        echo $xml;
        echo "<br /><b>Gelen Yanýt </b><br />";
        echo $results;
        }

böyle yapınca da site panelde aşağıdaki hataları verdi

PHP Notice: Undefined index: id in /var/www/vhosts/siteadi.com/httpdocs/admin/controller/payment/sanal_pos_2.php on line 174
PHP Notice: Undefined index: id in /var/www/vhosts/siteadi.com/httpdocs/admin/controller/payment/sanal_pos_2.php on line 174
PHP Notice: Undefined index: in /var/www/vhosts/siteadi.com/httpdocs/catalog/controller/payment/sanal_pos_2.php on line 535
PHP Notice: Undefined variable: dat in /var/www/vhosts/siteadi.com/httpdocs/catalog/controller/payment/sanal_pos_2.php on line 559
PHP Warning: Invalid argument supplied for foreach() in /var/www/vhosts/siteadi.com/httpdocs/catalog/controller/payment/sanal_pos_2.php on line 559
PHP Notice: Undefined index: id in /var/www/vhosts/siteadi.com/httpdocs/admin/controller/payment/sanal_pos_2.php on line 174


biraz ilerleme kaydetmiş miyim yoksa, boşa mı kürek çekiyorum :D
 

tukrok

OpenCart-TR
Katılım
8 Ara 2009
Mesajlar
37
Tepkime puanı
0
Puanları
0
Henüz bu konuda bir gelişme yok sanırım. Bu gün müşterimin sanal posu onaylanacak. İncelemelerden sonra son durumu bildiririm.

Est'yi bırakmaları kötü olmuş.
 

lidanya

OpenCart-TR
Katılım
19 Haz 2010
Mesajlar
88
Tepkime puanı
0
Puanları
0
arkadaşlar yardımcı olabilirim garanti ortak ödeme ve pos sistemi için pm ile iletişime geçiniz. Pm gönderirken arkadaşlar 3D kullanma yetkiniz varmı ayrıca modelide belirtiniz Birde SSL almanızın zorunlu olduğunu unutmayınız.
 

marko_pasha

OpenCart-TR
Katılım
26 Mar 2011
Mesajlar
2
Tepkime puanı
0
Puanları
0
gökhan arkadaşım resimde belirttiği gibi olmuyor, sistem tamamen değişmiş, sanal pos v2 yüklemek bir çare olmuyor, garanti bankası ile görüştüğümde yeni kodların eklenmesi gerektiği belirtilmiş, eğer gerekli ise bankanın kodlarını isteyene gönderirim. oradan bakıp bu sanal pos v2 ye ek yapılabilir. isteyene mail adresi verir vede bu forumda paylaşırsa göndeririim. amaç herkesin paylaşması. saygılar.
 

BanSn

OpenCart-TR
Katılım
20 Eki 2009
Mesajlar
157
Tepkime puanı
0
Puanları
0
Yaş
45
Konum
Ankara
Web sitesi
www.proxima.web.tr
bu konu yani garanti sanal pos yeni sistemle ilgili çalışan kodlarınız varsa lütfen konu açıp paylaşınız. mail ile yollamaya çalışmayın bence.
amaç herkesin paylaşmasını sağlamak demişsiniz o yüzden yazıyorum bunu. kaldı ki bende arıyorum bu konuda çalışan bir modul :D
 

lidanya

OpenCart-TR
Katılım
19 Haz 2010
Mesajlar
88
Tepkime puanı
0
Puanları
0
arkadaslar bi sitede satan gördüm olmazsa ortak alalım büyük bi ihtimalle lisanslamıs ioncube ile onuda ben kırarım bu konuda düşünceleriniz?
 

BanSn

OpenCart-TR
Katılım
20 Eki 2009
Mesajlar
157
Tepkime puanı
0
Puanları
0
Yaş
45
Konum
Ankara
Web sitesi
www.proxima.web.tr
aldıktan sonra çoğaltılır zaten diye düşünüyorum kırmaya gerek olmaz sanırım. ayrıca ne kadara satıyorlar lidanya? 5-10 dolardan fazla bir fiyat istiyorlarsa hiç bulaşmaya gerek yok çalıştığından emin olmadan.
bende buldum internette 75 dolar dan satılıyor olması, taksitlendirme seçeneğinin olmaması ve prestashoop gibi saçma bir sisteme yazmış olunanın klonu olmasından dolayı uzak duruyorum. ayrıca modulu kırma şansın olmayacaktır çünkü bağlantıyı site üzerinden garantiye aktarıyor. yani güvenliğini de sorgulamaktayım. modulu verdim kurdun bizle ilişkiisi kalmadı şeklinde değil modulu kur bize gelcek lisansa bakcak ööle gitcek garantiye şeklinde. iki gün sopnra adamların server down olursa hiç birşey çalışmaz duruma geliyor.
 

osdem66

OpenCart-TR
Katılım
19 Ağu 2010
Mesajlar
882
Tepkime puanı
0
Puanları
0
Yaş
57
Web sitesi
opencart-themes.org
ioncube ile şifrelenmiş bir kodlamayı çözmek şu an için imkansız gibi çinliler 100 dolara yapıyor dosya basına:D ama değmez. ayrıc kodlama çözlürse o adamların sitesine git lisansı kontrol et diyen php fonksiyonu kapatırsan o dediginiz kontorlü yapmayacaktır. ayrıca ödeme için kullanılan bir modülün lisans kontrolü amaçlı baska bir site ile iletşim kurması hem sistemi kasacaktır hemde güvenlik açısından acıkcası sıkıntılar doğurabilir..böyle bir lisans kontrolü varsa kimsenin alacagını sanmıyorum...
 

lidanya

OpenCart-TR
Katılım
19 Haz 2010
Mesajlar
88
Tepkime puanı
0
Puanları
0
BanSn

bi tanıdık aldı dosyaları istedim vermedi dosyalar ioncubeli domain basına adam lisasnlıyor opencart için yazmıslar

osdem66

istersen çözdügüm ioncubelerin sitelerinin listesini atabilirim
mefe v3
arkadaşlık sitesi v2
swoopo son versiyon hepsi domain veya ip lisanslı istersen siteleri atabilirim altında adım var sitelerin neyse alan olursa ben kırarım paylaşırım alan olmazsa ben yazmaya başladım biraz bekleyin paylaşayım

evet arkadasımızın dedigi gibi taksit seceneği satanlarda yok onda bi valume kodu ekleyerek yapabilirim saygılar
 
Üst