Merhaba arkadaşlar, bir siteden farklı bir siteye veri gönderiyoruz. Bilgiler iletiliyor sorun yok ama işlem başarılı tamamlanmasına rağmen hata uyarısı geliyor. Kodların bulunduğu sayfaya ilk girdiğimde de uyarıyı gösteriyor.
Bu sorunu çözmeme yardımcı olabilir misiniz?

$field_first_name = $_POST['name'];
$field_email = $_POST['email'];
$field_phone = $_POST['phone'];

$url = $_SERVER["HTTP_REFERER"];
$url_components = parse_url($url);
parse_str($url_components['query'], $params);
$token = "61663828366372927367382853728";
$api_url = "https://xxxxxxxxxx.com/form";
$json = json_encode( array(
"name" => $field_first_name,
"email"=> $field_email,
"phone"=> $field_phone,
"source_id"=> "123456789",
"utm_campaign"=> $params['utm_campaign'],
"utm_medium"=> $params['utm_medium'],
"utm_source"=> $params['utm_source']
));

$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Bearer ' . $token
));

$result = curl_exec($ch);
$resultObj = json_decode($result);
var_dump();

if ($resultObj->{'success'}) { ?>
<script>
alert('Başarılı');
</script>
}
else { ?>
<script>
alert('Başarısız');
</script>
}
?>