Uygulamanız Laravel ile yazıldıysa Laravel Http Client kullarak da bu kodu yazabilirsiniz:
sayfanın başına use case'i ekleyin:
use Illuminate\Support\Facades\Http;
Ve dönüştürülmüş kodu kullanın:
$post_vals = [
'clientid' => $client_id,
'storetype' => $storetype,
'hash' => $hash,
'islemtipi' => $islemtipi,
'amount' => $payment_amount,
'currency' => "949",
'oid' => $oid,
'okUrl' => $ok_url,
'failUrl' => $fail_url,
'lang' => 'tr',
'taksit' => $taksit,
'rnd' => $rnd,
'pan' => $this->cardNumber,
'cv2' => $this->cv2,
'Ecom_Payment_Card_ExpDate_Year' => $this->cardExpiryYear,
'Ecom_Payment_Card_ExpDate_Month' => $this->cardExpiryMonth,
];
$response = Http::asForm()->post('https://entegrasyon.asseco-see.com.tr/fim/est3Dgate', $post_vals);
$result = $response->body();