$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];
}