• 19-05-2019, 13:45:44
    #1
    Üyeliği durduruldu
    Selamlar,
    Çoğu kişinin Shopier kullanması ve API ile ödeme alamaması üzerine böyle bir video çektim ve videoda yaptığım örnek kodlamayı video altında link olarak paylaştım. Dilediğiniz sektörde kullanabilir ve tadını çıkarabilirsiniz


    https://www.youtube.com/watch?v=IkRPphZdNyE


    https://mega.nz/#!jn4HQaya!2Y41kVsLC...fieXPJFPEtH5hw



    Kart bilgileri belli bir yerde tam sansürlenmemiş, bilgim dahilinde. Genelde test amaçlı kullanıyoruz bu yüzden sorun yaratmıyor
  • 19-05-2019, 14:45:55
    #2
    Merhabalar, öncelikle yararlı videonuz için teşekkürler. Fakat bana sorarsanız sisteminiz çok güvensiz

    Öncelikle sadece tek bir post değerinin olup olmadığına göre işlem yapmak hiç mantıklı değil, bu şekilde bir kontrol ödeme yapmadan sonsuz defa geçilebilir. Ödeme sonrası gelinen callback sayfasında shopier size bir sürü değer döndürüyor, bunları print_r($_POST) koduyla görüntüleyebilirsiniz. Bu değerlerden birisi de sizin secret keyiniz. Bu dönen değeri sizdeki değerle karşılaştırıp sistemi daha güvenli bir hale getirebilirsiniz.

    Daha sonra ödeme sayfasına gitmeden önce bir session oluşturup ödeme sonrası gelinen sayfada bu session'ı kontrol edebilirsiniz. Böylece kullanıcı ödeme sayfasına gitmeden callback sayfasına herhangi bir istekte bulunamaz.
  • 19-05-2019, 14:51:50
    #3
    Üyeliği durduruldu
    MSA adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, öncelikle yararlı videonuz için teşekkürler. Fakat bana sorarsanız sisteminiz çok güvensiz

    Öncelikle sadece tek bir post değerinin olup olmadığına göre işlem yapmak hiç mantıklı değil, bu şekilde bir kontrol ödeme yapmadan sonsuz defa geçilebilir. Ödeme sonrası gelinen callback sayfasında shopier size bir sürü değer döndürüyor, bunları print_r($_POST) koduyla görüntüleyebilirsiniz. Bu değerlerden birisi de sizin secret keyiniz. Bu dönen değeri sizdeki değerle karşılaştırıp sistemi daha güvenli bir hale getirebilirsiniz.

    Daha sonra ödeme sayfasına gitmeden önce bir session oluşturup ödeme sonrası gelinen sayfada bu session'ı kontrol edebilirsiniz. Böylece kullanıcı ödeme sayfasına gitmeden callback sayfasına herhangi bir istekte bulunamaz.
    Ben sadecekullanışını gösterdim, gerisi kullanacak kişilere kalmış Dediklerinizi dikkate alırlarsa daha iyi verim alabilirler. Teşekkürler
  • 19-05-2019, 16:20:58
    #4
    Xenforoya nasıl entegre ederiz?
  • 19-05-2019, 16:55:40
    #5
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Xenforoya nasıl entegre ederiz?
    O kadarını bilmiyorum ama Xenforunun classları var galiba bi araştırın