+ Cevap Yaz
Toplam 3 sayfadan 1. sayfa
1 2 3 En SonEn Son
26 sonuçtan 1 ile 10 arası gösteriliyor

Konu: Sanal Pos SOAP-Web Servisleri

  1. #1
    mmg
    mmg hatta değil
    Üye
    Üyelik Tarihi
    07/2006
    Yer
    Ümraniye
    Mesaj
    222

    Sanal Pos SOAP-Web Servisleri

    Arkadaşlar merhaba,daha önce açılmış soap ile ilgili başlıkları inceledim biraz ama aciliyet olduğundan ve web servisleri konusunda yeterli bilgim olmadığından tekrar sormak durumunda kaldım,aşağıda sanal pos sağlayan firmanın kodlar için gönderdiği link var,oradaki kodların kullanımı için yol gösterirseniz çok sevinirim,
    https://www.e-tahsildar.com.tr/NetPr...izationInstTrn

    yapacağım işlem kredikartı seçen müşteriden bilgileri alıp post etmek ve dönen sonuç olumluysa siparişi kabul etmek ama buraya bilgi göndermek ve dönen sonucu süzebilmek konusunda yetersizim.PHP 4.X kullanıyorum,nuSOAP kullanmam gerekecek sanırım.

  2. #2
    İptal Durumu
    Üyelik Tarihi
    02/2007
    Mesaj
    163

    Pear'in SOAP paketi istedigini yapmani saglayacaktir.

    Ayrica surada da Kadir GÜLAĞIZ arkadasimizin PHP + SOAP kullanarak T.C. Kimlik No. dogrulatma ile ilgili yazmis oldugu bir makalede mevcut.

    Kolay Gelsin.

  3. #3
    İptal Durumu
    Üyelik Tarihi
    02/2007
    Mesaj
    163

    Alıntı mmg, mesajından alıntı:
    Öncelikle cevabın için teşekkürler, bu paketin kullanımı hakkında yardımcı olabilir misin,aciliyet olmasa özelden rahatsız etmezdim,kusura bakma.hazır kod istemiyorum yanlış anlama ama yapacakların şunlar diye özetleyebilirsen,çünkü web servisleri konusunda hiç bilgim yok.
    Ozelden yardim istemek yerine geneli kullanip ayni bilgiye ihtiyac duyan diger arkadaslarinda yararlanmasini saglayabilirdin.

    Pear'in SOAP paketi ile ilgili sayfasi sana yeterince yardimci olacaktir, zira benim soyleyeceklerimde oradakilerle ayni, cunku bende o manualden yararlanarak sorunlarimi cozmustum, gerisi sana kalmis.

    Google'dan konu ile ilgili arama yapmayida deneyebilirsin.

    Kolay Gelsin.

  4. #4
    mmg
    mmg hatta değil
    Üye
    Üyelik Tarihi
    07/2006
    Yer
    Ümraniye
    Mesaj
    222

    Sen de burdan şov yapana kadar bu yazdıklarını bana özelden yazıp uyarabilirdin,60 küsür tane mesaj yazdıysam zaten birşeyleri paylaşmaya çalışıyorumdur,çözdüğümde de emin ol çözümü dönüp buraya tüm ayrıntılarıyla yazardım...aciliyet olmasa özelden rahatsız etmezdim,kusura bakma demiştim,cevap yazmaman bile daha erdemli bir davranış olurdu emin ol,sağol yardımın için...

  5. #5
    Tembel Coder Meteryus Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    03/2004
    Mesaj
    1,489

    gönderdiğiniz örnekte soap'ın altında get ve post ile de kullanmanız için örnekler verilmiş , işiniz acilse onları da kullanabilirsiniz.
    meteryus.com // yenilendi

  6. #6
    mmg
    mmg hatta değil
    Üye
    Üyelik Tarihi
    07/2006
    Yer
    Ümraniye
    Mesaj
    222

    sağol meteryus,o şekilde çözeceğim sanırım.

  7. #7
    Ceviz Kıracağı kGlz Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    06/2006
    Yer
    Kocaeli
    Mesaj
    315

    merhaba mmg
    verdiğin linkleki dosyaya baktım.soap konusunda senin dosyandan biraz bilgi veriyim.senin verdiğin linkteki xml yapısı içindeki
    Kod:
    <GetAuthorizationInstTrn xmlns="https://www.e-tahsildar.com.tr/NetProvWS">
          <pOrgNo>int</pOrgNo>
          <pFirmNo>int</pFirmNo>
          <pTermNo>int</pTermNo>
          <pCardNo>long</pCardNo>
          <pCvv2No>int</pCvv2No>
          <pExpiry>int</pExpiry>
          <pAmount>decimal</pAmount>
          <pTaksit>int</pTaksit>
        </GetAuthorizationInstTrn>
    
    şu yapı soap serverina göndermen gereken verileri vede veri tiplerini göstermektedir.

    aşağıdaki yapı ise
    Kod:
    <GetAuthorizationInstTrnResponse xmlns="https://www.e-tahsildar.com.tr/NetProvWS">
          <GetAuthorizationInstTrnResult>string</GetAuthorizationInstTrnResult>
        </GetAuthorizationInstTrnResponse>
    
    gönderdiğin verilere soap server tarafından verilecek cevap değeridir.bunu nereden anlıyoruz.dikkatli bakarsan gönderilen veriler için kullanılan genel isim "GetAuthorizationInstTrn" dir.ama dönen veriler için kullanılan isim ise "GetAuthorizationInstTrnResponse " dir.burada sondaki "response" eki döndürülen verileri göstermektedir.yani sen "GetAuthorizationInstTrn" kısmındaki elemanları göndermek zorundasın.soap server ise sana "GetAuthorizationInstTrnResponse" kısmını döndürecek demektir.

    ben sana soap için giriş bilgilerini anlatmaya açlıştım.scope arkadaşımızın mesajındaki linkte benim tckimlik no için yazdığım soap uygulmasını bulabilirsin.Oradaki yapıyı anlayabilirsen kendi uygulamadanıda çok kolay bi şekilde yapabilirsin.
    mantık aynı.ben tckimlik nomu gönderiyorum.diğer bilgiler bana geri dönüyo.

    scope arkadaşımızada teşşekürler.beni andığı için.
    Pear'in SOAP paketi istedigini yapmani saglayacaktir.

    Ayrica surada da Kadir GÜLAĞIZ arkadasimizin PHP + SOAP kullanarak T.C. Kimlik No. dogrulatma ile ilgili yazmis oldugu bir makalede mevcut.
    Kolay Gelsin.İşlerinde başarılar.

  8. #8
    İptal Durumu
    Üyelik Tarihi
    02/2007
    Mesaj
    163

    SOAP ile ilgili soru sordugun icin bende SOAP kullanarak cozmeni saglayacak kaynaklari soylemistim ama kGlz'nin soyledigi gibi, sitede POST ile ilgili kullanilabilirlik bilgisi verilmis, bu isi cURL ile daha kolay cozebilirsin, soyle ki;

    PHP Kodu:
    <?php

    $cURL 
    curl_init();

    function 
    gonder($adres,$paremetreler) {}
       
    curl_setopt($cURLCURLOPT_URL,$adres);
       
    curl_setopt($cURLCURLOPT_POST1);
       
    curl_setopt($cURLCURLOPT_POSTFIELDS,$parametreler);
       
    curl_exec ($cURL);
       
    curl_close ($cURL);
    }

    ?>
    Kullanim :

    PHP Kodu:
    $pOrgNo "";
    $pFirmNo "";
    $pTermNo "";
    $pCardNo ""// Kart Numarası Bilgisi
    $pCvv2No ""// Güvenlik Numarası Bilgisi
    $pExpiry ""// Son Kullanma Tarihi Bilgisi
    $pAmount ""// Tutar - Miktar Bilgisi
    $pTaksit ""// Taksit Bilgisi

    gonder("https://www.e-tahsildar.com.tr/NetProvWS/NetProvWS.asmx/GetAuthorizationInstTrn""pOrgNo = $pOrgNo&pFirmNo = $pFirmNo&pTermNo = $pTermNo&pCardNo = $pCardNo&pCvv2No = $pCvv2No&pExpiry = $pExpiry&pAmount = $pAmount&pTaksit = $pTaksit"); 
    Kolay Gelsin.

  9. #9
    mmg
    mmg hatta değil
    Üye
    Üyelik Tarihi
    07/2006
    Yer
    Ümraniye
    Mesaj
    222

    Herkese teşekkürler,yöntemlerden biriyle çözeceğim,çözdüğümde yazarım,herkese kolay gelsin...

  10. #10
    mmg
    mmg hatta değil
    Üye
    Üyelik Tarihi
    07/2006
    Yer
    Ümraniye
    Mesaj
    222

    kGlz, senin makalen üzerinden çözmeye çalışıyorum,orda;
    Kod:
    $tc=$soap->TCKimlikNoDogrula(array("tcKimlikNo"=>$_POST['txtkno']*1));
    $bilgiler=array("TCKimlikNo" => "T.C. Kimlik Numaranız..:",
                              "Ad" => "Adınız..:",
                              "Soyad"=>"Soyadınız..:",
                              "DogumYil"=>"Doğum Yılınız..:");
    
    ile dönen sonuca ulaşmışsın,ben TCKimlikNoDogrula gibi bir fonksiyon kullanamayacağım için aşağıdaki çıktıya nasıl ulaşıp değerlendirebilirim?
    Kod:
    <GetAuthorizationInstTrnResponse xmlns="https://www.e-tahsildar.com.tr/NetProvWS">
    <GetAuthorizationInstTrnResult>string</GetAuthorizationInstTrnResult>
    </GetAuthorizationInstTrnResponse>
    
    üstteki gibi bir xml verisini aldığımda
    http://forum.ceviz.net/xml-parse-t39178.html adresinden gerisini çözebilirim sanırım.

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Linux+Php+Soap
    By akkaraman in forum PHP
    Cevap: 5
    En Son Mesaj: 09/03/2010, 02:05
  2. C# Veya C++ Da Soap Sorgulamasi
    By PowerSoft in forum C / C++
    Cevap: 0
    En Son Mesaj: 31/01/2007, 10:48
  3. soap
    By mkx in forum PHP
    Cevap: 1
    En Son Mesaj: 10/10/2006, 10:11
  4. Web Servisleri
    By oozsakarya in forum ASP
    Cevap: 0
    En Son Mesaj: 06/05/2006, 15:00
  5. tckimlik-soap :(
    By ozberk in forum PHP
    Cevap: 5
    En Son Mesaj: 07/03/2006, 21:03

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz