Внести изменения в работу скрипта

Вадим18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.10.2019

Есть простой, самописный скрипт для приема заказов на сайте, реализован на PHP.  Работает как "танк Т-34" уже не один год, но необходимо внести в его работу изменения.

Текущий алгоритм взаимодействия с клиентом следующий:

  • Клиент заполняет все поля и параметры заказа
  • Генерится номер заказа, все данные сохраняются в базе
  • Клиента перекидывает на страницу оплаты (процессинг "Единая касса").
Нужно изменить алгоритм, так чтобы клиент вначале оплачивал заказ, а затем уже заполнял прочие поля:

  • Клиент указывает только E-Mail и жмет кнопку "Оплатить", генерится номер заказа.
  • Сохранение в базу первичных данных, (номер заказа + E-Mail) Редирект в процессинг «Единой кассы»
  • После оплаты клиент возвращается на сайт и заполняет все остальные поля для оформления заказа, соответственно эта информация сохраняется в БД на сайте.
Подчеркну, что нужно именно внести изменения в кусок текущего скрипта. Создавать новый с нуля не нужно.От вас цена/сроки. Оплата Яндекс.Деньги, QIWI, Сбербанк.