• 23-08-2021, 19:01:57
    #1
    Gold üye
    Ödemeleri get ile kontrol edip ona göre hizmeti onaylıyordum get ile güvenli olmadığı kapatmışlar bir ayarı ve öyle bir şey yapmışlar ki şuan ne get ile ne de post ile ödemeyi kontrol edemiyorum.

    Kontrol edilen sayfaya POST veya GET ile hiç bir veri gelmiyor.



    Böyle bir şey yazmışlar ben anlamadım, ne yapmam gerekiyor sizce?
  • 23-08-2021, 19:10:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Pm gönderdim
  • 23-08-2021, 19:15:10
    #3
    Kodlarınızı paylaşır mısınız ona göre düzenleme yapalım
  • 23-08-2021, 19:16:08
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gönderdiğiniz post isteğinin content-type değerini yazıda belirtildiği gibi multipart/form-data olarak belirttiniz mi
  • 23-08-2021, 19:23:12
    #5
    Gold üye
    dinarbey adlı üyeden alıntı: mesajı görüntüle
    Kodlarınızı paylaşır mısınız ona göre düzenleme yapalım
    babfo adlı üyeden alıntı: mesajı görüntüle
    Gönderdiğiniz post isteğinin content-type değerini yazıda belirtildiği gibi multipart/form-data olarak belirttiniz mi
     $ch = curl_init();
            curl_setopt($ch,CURLOPT_URL, $this->payment_url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
            curl_setopt($ch,CURLOPT_HEADER, false);
            curl_setopt($ch, CURLOPT_POST, $postData);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
            $output = curl_exec($ch);
            curl_close($ch);
    
            $decode = json_decode($output, true);
    
            return header('Refresh: 0; URL =' . $decode['paymentResult']['url']);
    Burası ödemeyi başlatmaya ait olan curl bölümü buraya mı header eklememiz gerekiyor?

    Kontrol sayfasında da post ile $_POST["message"] bunun gelmesi gerekiyor hiç bir şey gelmiyor.
  • 23-08-2021, 19:45:15
    #6
    [COLOR=#D9DAE9][FONT=consolas]$ch = curl_init();[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_setopt($ch,CURLOPT_URL, $this->payment_url);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_setopt($ch,CURLOPT_HEADER, false);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_setopt($ch, CURLOPT_POST, $postData);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);[/FONT][/COLOR]
                    curl_setopt($ch,  CURLOPT_HTTP_VERSION , "CURL_HTTP_VERSION_1_1");
                    curl_setopt($ch, CURLOPT_HTTPHEADER , array( "Content-Type: application/x-www-form-urlencoded" ));
    [COLOR=#D9DAE9][FONT=consolas]       $output = curl_exec($ch);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       curl_close($ch);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas] [/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       $decode = json_decode($output, true);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas] [/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas]       return header('Refresh: 0; URL =' . $decode['paymentResult']['url']);[/FONT][/COLOR]
    [COLOR=#D9DAE9][FONT=consolas][/FONT][/COLOR]


    bunu dener misiniz , kodları düzeltemedim php , genel hepsinde aynı şekilde çıktı veriyor r10