• 01-04-2020, 22:32:16
    #1
    Merhaba arkadaşlar ödeme entegrasyonu yapıyorum shipy her şey güzel fakat shipynin bize verdiği link bende şöyle bi şekilde çıkıyor niye böyle oldu
    yol gösterirmisiniz


    teşekkürler yardım eden arkadaşlar
  • 01-04-2020, 22:35:12
    #2
    o veriyi json_decode ile cözümle link düzelir
    • muraatydn
    muraatydn bunu beÄŸendi.
    1 kiÅŸi bunu beÄŸendi.
  • 01-04-2020, 22:37:11
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    o veriyi json_decode ile cözümle link düzelir
    $result = curl_exec($ch);
    header("Location: $result"); // Müşteriyi sistemin bize gönderdiği ödeme sayfasına yönlendiriyoruz
    curl_close($ch);
    normalde direk olarak böyle yönlendirmesi gerekdi demi acaba bilerekmi böyle yapmışlar ki ben iframe ile çekebilirmiyim ki kendi siteme kafam orda karıştı yoksa illa onların sitesindenmi ödenmeli
  • 01-04-2020, 22:41:59
    #4
    $result = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if($httpcode == 200) {
        $result = json_decode($result, true);
        if(json_last_error() == JSON_ERROR_NONE) {
            if(isset($result['link'])) {
            //    @header(sprintf("Location: %s", $result['link'])); // alttakini deneyebilirsin iframe için
                echo sprintf('<iframe src="%s" width="100%%" height="360" frameborder="0" scrolling="no" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>', $result['link']);
            }
        } else {
            echo sprintf("json error : %s", json_last_error_msg());
        }
    } else {
        echo sprintf("http error (%s)", $httpcode);
    }
    exit;
    • muraatydn
    muraatydn bunu beÄŸendi.
    1 kiÅŸi bunu beÄŸendi.
  • 01-04-2020, 22:47:21
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $result = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if($httpcode == 200) {
        $result = json_decode($result, true);
        if(json_last_error() == JSON_ERROR_NONE) {
            if(isset($result['link'])) {
            //    @header(sprintf("Location: %s", $result['link'])); // alttakini deneyebilirsin iframe için
                echo sprintf('<iframe src="%s" width="100%%" height="360" frameborder="0" scrolling="no" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>', $result['link']);
            }
        } else {
            echo sprintf("json error : %s", json_last_error_msg());
        }
    } else {
        echo sprintf("http error (%s)", $httpcode);
    }
    exit;
    böyle bi imkanımız var yani harika valla