• 13-09-2013, 21:36:30
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    paypal entegrasyonuyla uğraşıyorum.
    Paypal'da ödeme yaptıktan sonra post verisini alamıyorum.Boş dönüyor.
    Problem nedir anlayamadım.

    Bir sorum daha olucak, şu an ödeme yapıldıktan sonra otomatik olarak siteye dönmüyor, manuel olarak tıklayınca siteye geri dönüyor.
    Yaptırmak istediğim 5sn içinde mağazaya geri yönlendirileceksiniz diyerek otomatik olarak siteye geri atıcak.

    Yardımcı olabilirseniz sevinirim.

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="info@paypalhesabim.com">
    <input type="hidden" name="lc" value="TR">
    <input type="hidden" name="item_name" value="Cicek">
    <input type="hidden" name="item_number" value="CICEK">
    <input type="hidden" name="amount" value="0.10">
    <input type="hidden" name="currency_code" value="TRY">
    <input type="hidden" name="button_subtype" value="services">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="no_shipping" value="1">
    <input type="hidden" name="rm" value="1">
    <input type="hidden" name="return" value="http://127.0.0.1:81/paypal/paypal.php">
    <input type="hidden" name="cancel_return" value="http://127.0.0.1:81/paypal/paypal.php">
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted">
    <input type="image" src="https://www.paypalobjects.com/tr_TR/TR/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - Online ödeme yapmanın daha güvenli ve kolay yolu!">
    <img alt="" border="0" src="https://www.paypalobjects.com/tr_TR/i/scr/pixel.gif" width="1" height="1">
    </form>
    paypal.php
    <?php
    print_r($_POST);
    ?>
  • 13-09-2013, 23:39:31
    #2
    hocam paypal entegrasyonu localhost'da calismaz (paypal sunucusu sizin localhost'unuza nasil ulasacak?)! hosting üzerinde calistirmalisiniz.
  • 14-09-2013, 01:04:22
    #3
    Üyeliği durduruldu
    notify_url parametresine bir site adresi yazmalısınız. paypal hesabınızdanda notifyurl adresini aktif yapmalısınız.
  • 14-09-2013, 09:34:51
    #4
    Üyeliği durduruldu
    Remzi0068 adlı üyeden alıntı: mesajı görüntüle
    hocam paypal entegrasyonu localhost'da calismaz (paypal sunucusu sizin localhost'unuza nasil ulasacak?)! hosting üzerinde calistirmalisiniz.
    Hoam host'da da denedim aynı problem var


    madly0011 adlı üyeden alıntı: mesajı görüntüle
    notify_url parametresine bir site adresi yazmalısınız. paypal hesabınızdanda notifyurl adresini aktif yapmalısınız.
    Hocam notify_url tam olarak ne için kullanılıyor?Adresi nasıl aktif ederim?Adrese ne yazmam gerekiyor.Biraz daha detaya inermisiniz.
    Okuduğum kadarıyla paypal ipn için lazım mış.Ben ipn kullanmıyorum.
  • 14-09-2013, 09:57:14
    #5
    Üyeliği durduruldu
    ipn kullanmıyorsanız:
    <input type="hidden" name="notify_url" value="http://127.0.0.1:81/paypal/paypal.php">

    bunu yazın birde localde olmaz bu gerçek bir url adresi olmalı http://www.ornek.com/paypal.php gibi
  • 14-09-2013, 11:51:47
    #6
    Üyeliği durduruldu
    Yorumlar için teşekkür ederim.
    Şu an problemi halettim.

    Daha sonra yapmak isteyenler olursa yazdıklarımı göze alsın.

    Paypal'ın çalışma mantığını bilmediğimden dolayı farklı düşünüyormuşum; Paypal dönüş url'de verileri post ediyor sanıyordum.

    Paypal verileri geri dönüş url'sinde post etmiyormuş.
    Eğer verileri kayıt altında tutmak istiyorsunuz IPN kullanmanız gerekmektedir.
    IPN' ı kullanmak için hidded fieldlara notify_url eklenmesi gerek.
    notify_url verilerinizi kayıt , kontrol edeceğiniz php dosyası olmalıdır.

    Eğer veri kaydetmeyecekseniz notify_url (IPN) kullanmanıza gerek yoktur.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:51:47 -->-> Daha önceki mesaj 11:36:25 --

    Bir sorum daha olacak

    Kendi formumdan gelen post değerlerine nasıl ulaşabilirim?