<?php function get_content($url, $post) { $curl = curl_init(); curl_setopt( $curl, CURLOPT_URL , $url); curl_setopt( $curl, CURLOPT_RETURNTRANSFER , true); curl_setopt( $curl, CURLOPT_FOLLOWLOCATION , true); curl_setopt( $curl, CURLOPT_POST , true); curl_setopt( $curl, CURLOPT_POSTFIELDS , $post); curl_setopt( $curl, CURLOPT_USERAGENT , $_SERVER['HTTP_USER_AGENT']); curl_setopt( $curl, CURLOPT_REFERER , $url); curl_setopt( $curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); $exec = curl_exec($curl); curl_close($curl);
if( $strip ): return str_replace(array("\n","\t","\r"), NULL, $exec); else: return $exec; endif; }
if($_POST['pay']) { if(isset($_SESSION['user_id']) && is_numeric($_SESSION['user_id'])) { $amount = post('amount'); $user = $_SESSION['user_id']; $cardno = post('cardno'); $expm = post('expm'); $expy = post('expy'); $sec = post('sec'); $owner = post('cardowner'); $empty = is_empty($amount, $user, $cardno, $expm, $expy, $sec, $owner); $uinfo = $_sql->S("*", "user")->W("user_id = '{$user}'")->R(); $uinfo = $uinfo[0]; $expnam = explode(" ", $uinfo['user_name']); $surnam = end($expnam); $name = str_replace($surnam, "", $uinfo['user_name']);
if($empty) { $json = " { \"Config\" : { \"MERCHANT\" : \"TEST1234\", \"MERCHANT_KEY\" : \"4oK26hK8MOXrIV1bzTRVPA==\", \"BACK_URL\" : \"http://kirbacyarisgazetesi.com\", \"PRICES_CURRENCY\" : \"TR\", \"ORDER_REF_NUMBER\" : \"001\", \"ORDER_AMOUNT\" : \"{$amount}\" }, \"CreditCard\" : { \"CC_NUMBER\" : \"{$cardno}\", \"EXP_MONTH\" : \"{$expm}\", \"EXP_YEAR\" : \"{$expy}\", \"CC_CVV\" : \"{$sec}\", \"CC_OWNER\" : \"{$owner}\", \"INSTALLMENT_NUMBER\" : \"1\" }, \"Customer\" : { \"FIRST_NAME\" : \"{$name}\", \"LAST_NAME\" : \"{$surnam}\", \"MAIL\" : \"{$uinfo['user_mail']}\", \"PHONE\" : \"{$uinfo['user_phone']}\", \"CITY\" : \"İstanbul\", \"STATE\" : \"Şişli\", \"ADDRESS\" : \"Merkez Mah. Bomonti Şişli/İstanbul\" } } ";
echo get_content("https://posservice.elekse.com/api/pay/EYV3DPay", $json). "---"; } } }?>