HTTP Code в ответ PayPal если сервер верефикации запросов Payal не доступен
Кто работает c PayPal, тот знает, что для верификации платежа нужно сделать запрос на сервер PayPal и получить ответ VERIFIED если платёж правильный. Если всё ок, то система отдаёт статус 200 и PayPal считает нотификацию как успешно проведённую.
Теперь вопрос — если запрос на верификацию не прошел — таймаут cURL или что-то системное — какой HTTP статус было бы правильно отдать для нотификатора PayPal?
Мой вариант, это использовать HTTP код 503 Service Unavailable
Вопрос не в этом. Вопрос в том, если у меня будет таймаут соединения с сервером верификации, то какой HTTP статус установить для IPN сервера, который сделал запрос на мой скрипт, потому что по сути IPN должен повторить свой запрос позже.