$merchant_id, ‘request_id’=>$request_id, ‘paytr_token’=>$paytr_token ); $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, “https://www.paytr.com/odeme/taksit-oranlari”); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1) ; curl_setopt($ch, CURLOPT_POSTFIELDS, $post_vals); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_TIMEOUT, 90); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 90); //XXX: DİKKAT: lokal makinanızda “SSL certificate problem: unable to get local issuer certificate” uyarısı alırsanız eğer //aşağıdaki kodu açıp deneyebilirsiniz. ANCAK, güvenlik nedeniyle sunucunuzda (gerçek ortamınızda) bu kodun kapalı kalması çok önemlidir! //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $result = @curl_exec($ch); if(curl_errno($ch)) { echo curl_error($ch); curl_close($ch); exit; } curl_close($ch); $result=json_decode($result,1); if($result[status]==’success’) { //VT işlemleri vs. print_r($result); } else //Örn. $result -> array(‘status’=>’error’, “err_msg” => “Zorunlu alan degeri gecersiz veya gonderilmedi: ” { echo $result[err_msg]; }