$url = "https://test.ctpe.net/frontend/GenerateToken";
$data = "SECURITY.SENDER=000000000000000000000000000" .
"&TRANSACTION.CHANNEL=0000000000000000000000000000" .
"&TRANSACTION.MODE=INTEGRATOR_TEST" .
"&USER.LOGIN=000000000000000000000000000000000" .
"&USER.PWD=Y3hGNAHD57" .
"&PAYMENT.TYPE=DB" .
"&IDENTIFICATION.TRANSACTIONID=0000000000000000000" .
"&PRESENTATION.USAGE=ODEME" .
"&PRESENTATION.AMOUNT=250.00" .
"&PRESENTATION.CURRENCY=TRY" .
"&NAME.GIVEN=NAME.GIVEN" .
"&NAME.FAMILY=NAME.FAMILY" .
"&NAME.COMPANY=COMPANY_NAME".
"&ADDRESS.STREET=CUSTOMER_ADDRESS".
"&ADDRESS.ZIP=CUSTOMER_ZIP".
"&ADDRESS.CITY=CUSTOMER_CITY".
"&ADDRESS.STATE=CUSTOMER_STATE".
"&ADDRESS.COUNTRY=CUSTOMER_COUNTRY_CODE".
"&CONTACT.PHONE=CUSTOMER_PHONE".
"&CONTACT.MOBILE=CUSTOMER_MOBILE".
"&CONTACT.EMAIL=CUSTOMER_EMAIL".
"&CONTACT.IP=CUSTOMER_IP";
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}
$resultJson = json_decode($response);
Yukarıdaki kodlarda bulunan;
"&NAME.GIVEN=NAME.GIVEN" .
"&NAME.FAMILY=NAME.FAMILY" .
"&NAME.COMPANY=COMPANY_NAME". gibi alanlardaki bilgiler için müşteriye bir form doldurtmam lazım. Bu formu nasıl yapabilirim ve bu PHP dosyasına o formdan gelen bilgileri nasıl gösterebilirim.,
Yardımlarınızı bekliyorum
Edit: Belirttiğim PHP kodunda en ufak bir değişiklik yaptığım zaman ödeme sayfası çalışmamakta. Bu kodlamaya uygun olması gerekmekte formun.