• 31-01-2022, 23:24:14
    #1
    Selamlar

    Sanal pos olarak payizone kullanuyorum callback adresinden veri almayı çözemedim. ödemenin başarılı veya başarısız olduğunu belirten url dönüşlerinden bahsediyorum php de bunu nasıl yapabilirim?

    Test için
  • 31-01-2022, 23:35:55
    #2
    Agentic Engineer
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    Selamlar

    Sanal pos olarak payizone kullanuyorum callback adresinden veri almayı çözemedim. ödemenin başarılı veya başarısız olduğunu belirten url dönüşlerinden bahsediyorum php de bunu nasıl yapabilirim?

    Test için
    Test platformları yok bende kullanıyorum payizone 3 fonksiyon olarak yazmanız gerekiyor
  • 31-01-2022, 23:38:31
    #3
    Sipariş validasyonu için sanal poslar genellikle response olarak imza bağlamında bir string yollarlar, tabii bu stringin sizin tarafınızdada bir şey ifade etmesi gerekiyor
    Örneğin;
    // çıktı asd olsun, ayrıca verdiğim inputlarda tamamen tahminidir. Sanal POS şirketinin API dökümasyonunda hangi inputların kullanıldığı elbet yazıyordur.
    $signature = hash_fonksiyonu("Sipariş Numarası" . "Sipariş Tutarı" . "API Erişim Anahtarınız")
    
    //$response->signature değişkenide asd olsun, yani signature değişkeni ile aynı değere sahip olsun
    if($signature == $response->signature){
    // Sipariş başarılı
    }
    else{
    // Sipariş başarısız
    }
    Tabii böyle olmak zorunda değil direkt olarak sipariş numarasını veya bu tarz bir veriyi parametre içerisinde veri olarak yollayarak validasyon yapmanızı isteyebilirler.
  • 31-01-2022, 23:46:46
    #4
    Agentic Engineer
    @oguzhanss;

    https://github.com/ssilistre/payizon...n/callback.php bu callback sayfası için örnek olsun. İşlemlerini yorum satırlarına göre yaptırırsın.

    Bir tanede ödeme formlu örnek bırakıyorum:
    https://github.com/ssilistre/payizon...main/index.php

    burada bi form var post edildiğinde sırasıyla işlemleri çağırıyor.
  • 01-02-2022, 00:08:59
    #5
    ssilistre adlı üyeden alıntı: mesajı görüntüle
    @oguzhanss;

    https://github.com/ssilistre/payizon...n/callback.php bu callback sayfası için örnek olsun. İşlemlerini yorum satırlarına göre yaptırırsın.

    Bir tanede ödeme formlu örnek bırakıyorum:
    https://github.com/ssilistre/payizon...main/index.php

    burada bi form var post edildiğinde sırasıyla işlemleri çağırıyor.
    hocam ulaşılamıyor silinmiş sanırım
  • 01-02-2022, 00:11:24
    #6
    Agentic Engineer
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    hocam ulaşılamıyor silinmiş sanırım
    Açtım hocam repo gizliymiş.
  • 01-02-2022, 00:17:14
    #7
    ssilistre adlı üyeden alıntı: mesajı görüntüle
    Açtım hocam repo gizliymiş.
    Çalışıyor hocam teşekkürler