Evet. verdiğiniz adrese bakmıştım. Yönlendirme yapmamak için kod paylaşmamıştım. Şöyle paylaşabilirim. (Aklıma gelen bir çok yöntemi denedim aslında)
<?php
ini_set("soap.wsdl_cache_enabled", "0");
$arrAauth = array( 'UserName' => 'aaa@deneme.com', 'Password' => '123456');
$soapURL = "https://paymentsv2.netahsilatservice.com/VendorPaymentService/VendorPaymentService.svc?wsdl";
$client = new SoapClient($soapURL);
//header bilgileri fark etmiyor ama yine de
$header = new SoapHeader('https://paymentsv2.netahsilatservice.com/', 'Content-Type', 'text/xml', false);
$client->__setSoapHeaders($header);
try {
$response = $client->__soapCall("GetVirtualPosList",array('AuthenticationInfo' => array($$arrAauth)));
var_dump($response);
} catch (Exception $exc) { // Hata oluşursa yakala
echo "<br>Soap Hatasi Olustu: " . $exc->getMessage();
}
Genellikle dönen hata Object reference not set to an instance of an object