Keyubu Ödeme API'si (YARDIM)

  • Konuyu Başlatan Konuyu Başlatan burakmosby
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.867

burakmosby

Fırında Isıttığım İlk Taş
Katılım
30 Aralık 2017
Mesajlar
88
Elmaslar
34
Puan
13.525
Konum
github.com
Minecraft
mosbymc

Discord:

mosbymc

KEYUBUNUN KENDİSİ BU KONU HAKKINDA YARDIM ETMİYOR O YÜZDEN BOŞUNA KEYUBUYA YAZIN DEMEYİN.

Geliştirmekte olduğum Minecraft web scriptime keyubu ödeme yöntemi ekliyorum ancak localhost sitemden test amaçlı 1 TL yükleme yaptığım zaman ve ödeme başarılı olduğunda ayarladığım callback url'sine değil, keyubunun kendi ödeme başarılı sayfasına yönlendiriyor.
İlgili kodlar:​
PHP:
$post_vals = array(
        'odemeID'   => "ÖDEME ID'M",            // Keyubu üzerindeki ödeme ID'niz https://keyubu.com/index.php?m=satis_ortakligi
        'user_ip'   => getIP(),                 // Kullanıcı IP adresi (Doğrulama amaçlı)
        'amount'    => $_POST['miktar'],        // Fiyat örn. '3'
        'return_id' => 200,                     // Size geri dönecek olan parametre.
        'method'    => $_POST['odemeyontemi'],  // Ödeme Yöntemi | 1 = Kredi Kartı | 2 = Mobil Ödeme
        'callback'  => './odeme/sonuc', // Notify sayfası
        'test_mode' => 1,                       // Callback sisteminizi test etmek için kullanabilirsiniz.
    );

Normalde localhost/odeme/sonuc sayfasına atması gerekirken musteri.keyubu.com/gateway/estbasarili.php sayfasına atıyor.

Bunlar da curl kodları:​
PHP:
$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://musteri.keyubu.com/gateway/odeme.php');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_vals);
    curl_setopt($ch, CURLOPT_REFERER, (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] === 'on' ? "https" : "http")."://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);

Yardımcı olursanız çok sevinirim.​
Gönderi otomatik olarak birleştirildi:

@H3X hocam bu sistemi siz yaptıydınız çözümünü biliyor musunuz
 
Son düzenleme:
Kod:
'callback'  => 'http://url.com/odeme/sonuc', // Notify sayfası

olarak girer misin?
 
PHP:
'callback'  => '../odeme/sonuc', // Notify sayfası

Bu Şekilde Denermisin sanırım odeme klasoru bulunduğun klasörün bir arka sekmesinde bu yüzden 2 nokta ile bir onceki klasöre dönebilirsin.
 
apiyi bende uygulamalı olarak denedim, benide yönlendirmedi.
 
PHP:
'callback'  => '../odeme/sonuc', // Notify sayfası

Bu Şekilde Denermisin sanırım odeme klasoru bulunduğun klasörün bir arka sekmesinde bu yüzden 2 nokta ile bir onceki klasöre dönebilirsin.
Hocam zaten
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sayfasına yönlendirmiyorsa bu şekilde hiç yönlendirmez boşuna denemeye gerek yok
 
Benim LeaderOS v5'de kullandığım kodları atıyorum birazdan.
Gönderi otomatik olarak birleştirildi:

'callback' => '/odeme/sonuc'
Bu şekilde yapar mısın?
 
Benim LeaderOS v5'de kullandığım kodları atıyorum birazdan.
Gönderi otomatik olarak birleştirildi:

'callback' => '/odeme/sonuc'
Bu şekilde yapar mısın?
PHP:
$post_vals = array(
        'odemeID'   => "xx",                    // Keyubu üzerindeki ödeme ID'niz https://keyubu.com/index.php?m=satis_ortakligi
        'user_ip'   => getIP(),                 // Kullanıcı IP adresi (Doğrulama amaçlı)
        'amount'    => $_POST['miktar'],        // Fiyat örn. '3'
        'return_id' => 200,                     // Size geri dönecek olan parametre.
        'method'    => $_POST['odemeyontemi'],  // Ödeme Yöntemi | 1 = Kredi Kartı | 2 = Mobil Ödeme
        'callback' => '/odeme/sonuc',           // Notify sayfası
        'test_mode' => 1,                       // Callback sisteminizi test etmek için kullanabilirsiniz.
    );
Kodun son halini bırakıyorum ve deneyip geliyorum.
Gönderi otomatik olarak birleştirildi:

sad.png

'':/'' Sonuç hala aynı
 
Son düzenleme:
localhost üzerinde denediğiniz için olabilir localhostda hiç test gerçekleştirmedim.
 
localhostta denemiyorum ki
 
localhost/odeme/sonuc yazmışssın onun için öyle demiştim
Gönderi otomatik olarak birleştirildi:

ve bu => ancak localhost sitemden test amaçlı 1 TL
 
H3X ile konuştuğum zaman localhosttan çalışmıyor demişti o yüzden hosting alıp denedim ve onda da sonuç aynı işte
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst