eldogan99 adlı üyeden alıntı: mesajı görüntüle
Denedim Hocam Olmuyor. XML incelerseniz bu iki alanın diğerlerinden farklı şekilde tanımlandığını görürsünüz.
$req = [
"REQUEST_HEADER" => [
"SESSION_ID" => $sid,
"COMPRESSED" => "N"
],
'RECEIVER'=>[
[
'vkn'=>$this->dbFatura->alvkn,
'alias'=>$this->eFaturaPk,
],
],
'INVOICE'=>[
'CONTENT'=>base64_encode($this->faturaData),
],
];

$send = $c->SendInvoice($req)
veya

$req = [
"REQUEST_HEADER" => [
"SESSION_ID" => $sid,
"COMPRESSED" => "N"
],
'RECEIVER'=>[
[
'_' => '',
'vkn'=>$this->dbFatura->alvkn,
'alias'=>$this->eFaturaPk,
],
],
'INVOICE'=>[
'CONTENT'=>base64_encode($this->faturaData),
],
];

$send = $c->SendInvoice($req)
Bu şekilde bir deneme yapar mısınız?