Я использую DocuSign для подписей. Для автообновлений я использую DocuSign Connect. Для этого я использую общедоступный url.Как сохранить данные на моем сервере с помощью DocuSign Connect?
На самом деле, я хочу сохранить в моей бэкэнд-системе, но он может подключаться только внутри нашей сети. Так что из публичного URL-адреса я отправляю на сервер.
Это не ошибка, но данные туда не поступают.
$test = file_get_contents('php://input');
$xml1 = simplexml_load_string($test);
$data = $xml1[0]->EnvelopeStatus->Status;
$curl = curl_init("http://xxxxx.xxx.xxx");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$json_response1 = curl_exec($curl);
Это страница моего слушателя.
Я не могу подключиться к своему db. Когда я пытаюсь использовать тот же код в своем локальном хосте, он выполняется.
Как сохранить данные на моем сервере от DocuSign Connect?