LINUX.ORG.RU
ФорумJob

Надо решить проблему не приходи запрос об успешной оплате с free-kassa на мой сервер

 


0

1

Раз через раз после оплаты услуги через free-kassa.ru статус заказа на моем сервере меняется.

Не меняется статус на оплачено при заказе услуги.
толко ручное включение в админке админа.
если оплатить реальными деньгами то возвращает на сайт с оповещением что оплата успешна но статус не меняется.

ошибка в логах free-kassa.ru:
Answer
Operation timed out after 20000 milliseconds with 0 bytes received


Настройки взял из мануала https://www.free-kassa.ru/news.php?id=139


полный лог заказа(с сайта фри касса):
Request
MERCHANT_ORDER_ID=1&P_PHONE=&P_EMAIL=qwaprc%40mail.ru&CUR_ID=178&AMOUNT=1&MERCHANT_ID=296871&SIGN=479eb2498cf4e7a80509930a51bd13c7&intid=132701825&test_payment=1
Answer
Operation timed out after 20000 milliseconds with 0 bytes received

ответ тех поддержки кассы:
Проблема в работе вашего сервера на который мы шлем уведомление

пути обработки платежа на сервисе кассы
Alert URL::https://bill.server.ru/bill/status/freekassa
Return URL on success: https://bill.server.ru/payment/status/interkassa
Return URL on failure: https://bill.server.ru/payment/status/freekassa


пробовал менять запросы post и get

---Лог с сервера успешной оплаты (136.243.38.150 это сервер фри кассы)
136.243.38.150 - - [25/May/2021:05:47:38 +0000] «GET /modules/freekassa/status?MERCHANT_ORDER_ID=8&P_PHONE=&P_EMAIL=user1%40user1.ru&CUR_ID=178&AMOUNT=10&MERCHANT_ID=296871&SIGN=e2e0ae23c4212c809390cc6ee587cb37&intid=139955999 HTTP/1.0» 200 566 "https://www.free-kassa.ru" «Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36»


мои предположения:
- free-kacca сшет запрос через сервера CloudFlare возможно что то с этим

Operation timed out after 20000 milliseconds with 0 bytes received

Проблема в работе вашего сервера на который мы шлем уведомление

Проверь свой вебхук, который прописан у фрикассы.

Alert URL::https://bill.server.ru/bill/status/freekassa
Return URL on success: https://bill.server.ru/payment/status/interkassa
Return URL on failure: https://bill.server.ru/payment/status/freekassa

Вот эти адреса проверь, что отвечают.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 2)
Ответ на: комментарий от vvn_black

1. Error 404
Page Not Found
2. Unfortunately the payment was not made.
3. Unfortunately the payment was not made.


проблема в том что в логах сервера когда оплата не проходит запрос с сервиса фрикассы не приходит. иногда приходит. рандом без закономерности.

Regacar ()
Ответ на: комментарий от Regacar

в логах сервера когда оплата не проходит запрос с сервиса фрикассы не приходит. иногда приходит.

Тогда, хз, как решать. Либо долбить поддержку фрикассы, пусть маршрут до вебхуков проверяют со своих серверов, либо лишний раз проверять свой хостинг, почему он отбивает (если отбивает) запросы от фрикассы, может поменять его.

Может проблемы резолва у bill.server.ru.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)
Ограничение на отправку комментариев: только для зарегистрированных пользователей, score>=0