Есть php код, который из Contact Form 7 берет полученные данные и заполнят ими созданный по нужному формату json файл, а затем его отправляет по api.
add_action( 'wpcf7_before_send_mail', function ($contact_form, &$abort, $submission){
$your_name = $contact_form->prop( 'text-659' );
$your_tel = $contact_form->prop( 'tel-721' );
$data = ["CityId" => null,
"SchoolId" => 16348,
"Name" => $your_name,
"ChildName" => null,
"Phone" => $your_tel,
"Type" => null,
"Email" => null,
"SchoolType" => null,
"UtmSource" => null,
"UtmCampaign" => null,
"UtmContent" => null,
"UtmMedium" => null,
"UtmTerm" => null,
"PromoCode" => null,
"Comment" => null,
];
$data_string = json_encode($data, JSON_UNESCAPED_UNICODE);
$curl = curl_init('https://domain.com/api');
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, $data_string);
},
10, 3
);
Где я могу провести тестирование и узнать отправляются данные или нет, а так же в каком виде это все приходит?