После того, как я даю разрешение в HMRC, что-то выполняется в фоновом режиме в течение примерно одной минуты, затем происходит перенаправление на мой веб-сайт, и я вижу ошибку: Ошибка приема: сброс соединения по узлу 125Что может быть не так с моим кодом?
После исправления
Согласно https://developer.service.hmrc.gov.uk/api-documentation/docs/api/service/vat-api/1.0/oas/page#tag/organisations/operation/SubmitVATreturnfor period при попытке подать НДС Возврат. Ниже приведена часть кода, передающая данные. [code]$vrn = 'test'; $endpoint = 'https://test-api.service.hmrc.gov.uk/organisations/vat/'.$vrn.'/returns'; $periodKey = 'A001'; $authToken = $access_token;// it is $token_data['access_token']
if ($response === false) { echo 'Error: ' . curl_error($ch). ' '. show_line_number(); } else { echo 'Response: ' . $response. ' '. show_line_number(); } curl_close($ch); [/code] После того, как я даю разрешение в HMRC, что-то выполняется в фоновом режиме в течение примерно одной минуты, затем происходит перенаправление на мой веб-сайт, и я вижу ошибку: Ошибка приема: сброс соединения по узлу 125Что может быть не так с моим кодом? После исправления [code]$vatReturnData = array( "periodKey" => $periodKey, "vatDueSales" => 105.5, "vatDueAcquisitions" => -100.45, "totalVatDue" => 5.05, ... ); [/code] получил ответ: {"code":"INTERNAL_SERVER_ERROR","message":"Произошла внутренняя ошибка сервера".>