Http Status 200 для ответа третьей стороне
В настоящее время я работаю над способом оплаты, который соединяется со сторонним платежным API, предоставляя некоторую информацию, включая return_url (что они отправят результат платежа назад) и notify_url (который отправляет ту же информацию, что и return_url, в случае возникновения проблем с интернет-соединение владельцев карт или проблемы с их браузером).
После обработки в конце они успешно обработали страницу возврата и страницу уведомления.
Но они сказали следующее.
Продавец должен будет ответить HTTP 200 OK, чтобы указать, что уведомление получено успешно. Они будут повторять (до 5 раз) повторную отправку уведомления, если HTTP 200 OK ответ не получен после определенного времени ожидания (в настоящее время установлено время ожидания 60 секунд).
Поэтому я разместил следующие коды на странице уведомлений.
If Response.StatusCode <> HttpStatusCode.OK Then
Response.StatusCode = HttpStatusCode.OK
End If
Я думаю, что этих фрагментов недостаточно, потому что они все еще звонят на мою страницу уведомлений 4 раза. Я проверяю таблицы журналов. Хотя процесс завершен, журнал все еще входит через некоторое время.
Кто-нибудь может помочь с ответом с HTTP Status 200 .
Любые предложения приветствуются.