Как реализовать оплату услуги по счету через сайт?
Здравствуйте!
Впервые сталкиваюсь с подобной задачей, не судите строго. Вопрос о реализации.
Пользователь (физ. лицо) регистрируется на сайте, вводя персональные данные -> выбирает услугу -> нажимает оплатить -> система формирует счет, на основании заполненных данных -> пользователь топает в сбербанк, оплачивает счет.
И, было отдельное пожелание, чтобы пользователь мог увидеть некий "статус оплаты" на сайте.
Зачем статус? Пока он ножками вернется из Сбербанка - там скорее всего будет оплачено.
Зачем в наше время такие методы оплаты? Почему бы (в качестве альтернативы хотя бы) не сделать прямую оплату на сайте?
Чтобы отдавать статус - достаточно знать поступили деньги или нет.
Как вы будете это узнавать?
Когда бухгалтер проверит и поставит галочку "оплачено" например.
Игорь Шутник: Все платежные системы, позволяющие подключать их на сайт непосредственно имеют в API механизм подтверждения (а более того - это важная часть)
Яндекс касса - шлак. Мучаюсь с ней постоянно. Как на этапах настройки, так и на этапах уже рабочего проекта. У них то один, то второй метод оплаты отваливается, а ошибку они показывают юзеру "ой что-то пошло не так". При чем не уточняют что у них. А я от хозяев сайта получаю по голове каждый раз. Лезу разбираться, трачу время, а оказывается, что у них временно оплата через терминалы не работает. Но виноват всегда разраб. Как в глазах клиента, так и в глазах посетителя сайта.
Так что советую смотреть в сторону робокассы или единого кошелька