WHMCS 4.4.2 için Yeni Garanti Bankası 3D Secure Ödeme Modülü

WHMCS için Garanti Bankası’nın yeni sistemine uygun şekilde hazırlanan 3D Secure ödeme modülü için ilk alpha’yı yayınlıyorum. Bunu test için eklediğimi belirteyim. Henüz ödeme sisteminde kullanıma almayın. Test sonuçlarını yorum olarak ekler ve karşılaştığınız problemleri iletirseniz, kısa zamanda varsiyon 1′i yayınlamış oluruz:

3dsecure.rar

Kod (v.0.9) üzerinde son değişiklik 22 Nisan 2011 22:40

27 Comments on "WHMCS 4.4.2 için Yeni Garanti Bankası 3D Secure Ödeme Modülü"

  1. Fatih diyor ki:

    Merhaba Altan Bey,

    İlk test eden ben oldum sanırım. Modül çalışıyor ödeme alınıyor fakat WHMCS den postback olmuyor. Bunuda çözersek 3D Secure tamamlanmış olacak ;) Ellerinize sağlık.

    Saygılarımla

  2. Ercüment diyor ki:

    Merhabalar,

    Ben de test yaptım
    log kaydına baktım aşağıdaki gibiydi.

    Error => is not proper for the selected security level
    response => Array

    Iyi çalışmalar

  3. Altan Tanrıverdi diyor ki:

    Kod güncellendi.

    @Ercüment ve diğer arkadaşlar,

    callback sayfasının başına

    print_r($_POST);

    ifadesini eklerseniz ve 3D ödeme düğmesinin olduğu sayfada kaynak kodlarına bakıp hidden inputlarda boş veri olup olmadığına bakarsanız testler bir sonuca ulaşabilir.

    Ayrıca soruna neden olan olaylardan biri ise “password for sales” ifadesi. Aslında oraya sales kullanıcısının parolası değil Garanti’nin ana parolası girilecekmiş. İfadeyi düzenledim. @Fatih bu şekilde değiştirince ödeme alabildi.

    Yeni versiyonda loglara kullanıcı bilgileri de eklendi.

    Whmcs paneli ve ödeme sistemi olanağım olmadığından yavaş ilerlemek zorunda kalıyorum ama sanırım yakında kod son halini alır.

    • Ercüment diyor ki:

      Merhabalar,

      Söylediğiniz gibi callback te print_r($_POST); ekleyince bu hata kodu çıkıyor,

      Array ( [mdstatus] => 7 [mderrormessage] => Guvenlik Kodu hatali [errmsg] => Guvenlik Kodu hatali [clientid] => 10001393 [oid] => 201759216 [response] => Error [procreturncode] => 99 ….

  4. Atılım KAYĞIN diyor ki:

    Altan bey yapı kredi içinde birşeyler hazırlasanız çok süper olur :)

    • Altan Tanrıverdi diyor ki:

      Zamanım olunca bakacağım. Garanti geçişi acil olduğu için hazırladım.

      • Atılım KAYĞIN diyor ki:

        Altan bey sizden haber beklemedeyim :) Yoksa pos iptal olacak gibi gözüküyor.Garanti ve diğer bankalar 1 yıl çalışma şartı koyuyorlar.Mailde attım bir dönüş yaparsanız çok sevinirim.

  5. Nuri Özgökçeler diyor ki:

    öncelikle kaynak kodu paylaşımı için teşekkürler
    garanti bankası modülünü bendde test edebilirim
    son versiyon şu anki dosyalarmıdır yenisi gelecekmi
    yani test edelimmi yoksa edildi ve yenisini bekliyoruz
    teşekkürler

    • Altan Tanrıverdi diyor ki:

      Merhaba, kodu test edebilirsiniz ama henüz ürün kısmında kullanmayın. Test sonuçlarına göre tamamlayacağım ancak henüz test edenlerden çok azı geri dönüş yaptı. Elimde, eski 3D secure ödeme modülüyle ilgili bir örnek de olmadığından, mecburen test sonuçlarına bağımlı durumdayım tamamlamak için.

  6. Fatih diyor ki:

    Merhaba,

    Altan Bey son testten başka yeni birşeyler yapabildik mi ?

    Elleriniz dert görmesin bu arada ;)

    • Altan Tanrıverdi diyor ki:

      Merhaba, hayır maalesef kimseden test sonuçları gelmiyor. Şu an kurulu ne whmcs ne de garanti panelim var. Test sonuçları dışında başka bir veri ile ilerlemem mümkün değil.

      • Fatih diyor ki:

        Altan Bey tekrar merhaba,

        Eğer şirketi ayarlayabilirsem benim makinama uzaktan bağlanın bizim whmcslerden birinde test edelim. Anlaşılan herkes 3d istiyor fakat hazıra konarak…

  7. Yasin diyor ki:

    Altan hocam, ben size dilerseniz whmcs tahsis edebilirim sorun olmaz, siz whmcs tahsis durumunda işlem yapabilirmisiniz? Garanti olması gerektiğini düşünmüyorum zaten çünkü test değerleri vardır diye düşünüyorum :)

  8. Ali AYEN diyor ki:

    Altan hocam merhaba, gönderdiğiniz kodları gözden geçirdim ve kurulum yaptım ancak test modunda ödeme noktasında creditcard.php sayfası white screen döndürüyor. Bu daha önce karşılaştığınız bir problem mi? Production da ise gateway log da:

    ErrorMessage => 3D alanlarını girmelisiniz
    SystemErrorMessage => ErrorId: 0763

    trace i dönüyor. İçinden çıkamadım. Destek verirseniz sevinirim.

    Teşekkürler.

  9. Aytaç KAYIN diyor ki:

    Selam bu modülü indirdim test etmek için fakat ayarlarında nereye ne yazacağımı bilemedim yardımcı olursanız sevinirim.

    Merchant ID : Kullanıcı adı
    Terminal ID : İşyeri No
    Terminal Prov User ID : WHMCS için PROVAUT u mu kullanmalıyım.
    Terminal User ID : Bu nedir?
    Password : Bu sanırım sanalposu aktif ettiğimizde telefonumuza gelen şifre?
    3D Secure Password : PROVAUT için belirlediğimiz şifremi?

    yardımcı olursanız sevinirim. Şimdiden teşekkürler

  10. Halit Alptekin diyor ki:

    Test başarılı geçti bence.Kullanılabilir.Ufak hataları göz önüne almazsak tabi.

  11. Metin KAÇMAZ diyor ki:

    bende test ettim başarılı ufak pürüzler olabilir.

  12. oktay bala diyor ki:

    merhaba, yenisi mi bu, yoksa bekliyor muyuz?

  13. Vacip Gökdeniz diyor ki:

    Merhaba,

    Merchant ID => Buraya işyeri no yu yazdım.
    Terminal ID => Buraya satış kullanıcılarının idsini yazdım
    Terminal Prov User ID => PROVOOS yazdım.
    Terminal User ID => buraya ne yazacağımı bulamadım.
    Password => root password demişsiniz. Garanti sanal posun yönetim paneli şifresi mi ?
    3D Secure Password => buraya garanti panelinden tanımladığımız 3d secure şifresi

    Bu bilgileri daha açıklayıcı yazarsanız çok iyi olur.

    Teşekkürler. Ellerinize sağlık.

  14. Vacip Gökdeniz diyor ki:

    Merhaba,

    Yukarıdaki sorunumu hallettim.

    callback sayfasında bir hata mevcut. Nasıl düzelteceğimi bulamadım. Bankadan ödeme geçiyor ama “$posObj = new SimpleXMLElement((string)trim($posResponse));” şu koddan sonraki kodlara geçmiyor dolayısıyla whmcs’ye ödendi olarak göstermiyor. En kısa sürede bir çözüm bulursanız sevinirim.

    TEşekkürler.

  15. Enes diyor ki:

    WHMCS 5 sürümleri için Garanti modülü paylaşacak mısınız? Eğer paylaşacaksanız ne zaman olur acaba?

    Teşekkür ederim…

  16. Semih AKBAŞ diyor ki:

    Merhaba Altan bey,
    3d modülü
    5.0.3 e uyarmı acaba

  17. Özgür diyor ki:

    Arkadaşlar kuyruğuna geldim. Php bilgim yok denecek kadar az. 5.0.3 için entegre etmeye çalışıyorum. Firebug dan kontrol ettim giden veriler doğru, kart şifremi giriyorum, success url ye kadar geliyor. Ancak beyaz bir sayfada kalıyor. Ama gelen tüm değerlerde doğru yani tek takıldığım yer whmcs postbacki işlemiyor sanki. Faturanız ödendi demesi lazım o kadar. acaba eksik olan ne yapıyorum sizce?

  18. Hocam link javam.org dan buraya yönlendirdiği için çalışmıyor lütfen düzeltip , yeni download linkini koyabilir bizi de bilgilendirir msiniz. Çalışmanız için ayrıca teşekkür ederim inş. inceleme imkanı bulurum download ederim de siz yükleyince.

  19. Halis KILIÇ diyor ki:

    Tebrik ederim hocam. Kullanmadım (kullanmaya ihtiyacım +18 olunca belki olur) ama yinede tebrik etmek istedim. Çalışmalarınızın devamını dilerim .

Got something to say? Go for it!