[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматизация приёма платежей с почты
Дарина
Скрипт который делает запрос к почте и достаёт письма имеется, далее данные разбираются и ставится отметка в базе данных в случае оплаты.

Однако теперь появился другой вопрос, точнее интересно как это делают другие. Вносить изменения нужно в кратчайшие сроки, можно круглосутосно запускать скрипт интервалом например 30 секунд, можно после перехода пользователя на сайт Яндекс Кассы запускать скрипт с таким-же интервалом в течении минут 15.

Почта на Яндексе.
FatCat
Цитата (Дарина @ 6.08.2019 - 21:57)
Вносить изменения нужно в кратчайшие сроки

Зачем?
Нужно, чтобы клиент получил по запросу правильную страницу.
Поэтому, когда клиент запросил страницу, на которой должна быть информация прошла ли оплата, тогда парсить почту и отдавать результат на странице для клиента.

_____________
Бесплатному сыру в дырки не заглядывают...
Дарина
Пользователь после оплаты может длительное время вообще не заходить на сайт, а внести изменения нужно сразу, т.к. это касается всех пользователей.
walerus
Яндекс касса и не только она, обычно "возвращают" на определенные "урлы"(файл-обработчик) покупателя... Для того что бы Ваш "файл-обработчик" понял... - оплатил пользователь или нет, вот именно в тот момент Вы и меняете данные.
FatCat
Цитата (Дарина @ 7.08.2019 - 12:37)
Пользователь после оплаты может длительное время вообще не заходить на сайт, а внести изменения нужно сразу, т.к. это касается всех пользователей.

Парсить мейл при первом обращении к сайту любого пользователя.

Покупатель отправлен платить — на сервере устанавливается флажок (запись в БД или файл) что ждем оплату.
При каждом обращении любого посетителя к сайту, проверяется, есть ли флажок.
Если флажок есть, парсится почта.
Если оплата найдена в почте, вносятся все изменения и флажок убирается.

_____________
Бесплатному сыру в дырки не заглядывают...
killer8080
Цитата (Дарина @ 6.08.2019 - 22:57)
Однако теперь появился другой вопрос, точнее интересно как это делают другие. Вносить изменения нужно в кратчайшие сроки, можно круглосутосно запускать скрипт интервалом например 30 секунд, можно после перехода пользователя на сайт Яндекс Кассы запускать скрипт с таким-же интервалом в течении минут 15.

А можно не страдать ерундой и использовать инструменты по назначению. Уведомления на почту предназначены для людей, а не для ботов. Смысл напрягать сервер и гонять не нужный трафик, постоянно разгребая почту, когда для мерчанта специально созданы веб хуки, о чем вам уже говорили в предыдущей теме. Но вы их упорно игнорируете и продолжаете забивать гвозди микроскопом smile.gif

https://github.com/yandex-money/yandex-mone...ты-Яндекс.Кассы
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.