forum.bitel.ru
http://forum.bitel.ru/

Генерация OrderNumber по запросу не из личного кабинета
http://forum.bitel.ru/viewtopic.php?f=32&t=11247
Страница 1 из 1

Автор:  cvb [ 24 дек 2015, 15:43 ]
Заголовок сообщения:  Генерация OrderNumber по запросу не из личного кабинета

Добрый день

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

Сценарий такой:
1. Пользователь вводит номер договора, на который хочет произвести оплату
2. Делается запрос на наличие такого активного номера договора в биллинге
3. В случае, если договор найден - возвращаем зарезервированный OrderNumber, если не найден - возвращаем ошибку и показываем её пользователю.
4. Дальше пользователь заполняет сумму и нажимает кнопку "Оплатить", попадая в систему Assist по стандартному сценарию.

Возможно ли дополнить модуль таким функционалом?

Автор:  Phricker [ 24 дек 2015, 17:39 ]
Заголовок сообщения:  Re: Генерация OrderNumber по запросу не из личного кабинета

хелпдеск => $$ => доработка => профит © dimOn

Автор:  dimOn [ 24 дек 2015, 19:13 ]
Заголовок сообщения:  Re: Генерация OrderNumber по запросу не из личного кабинета

емнип, проблема изначально в том, что ассист требует заранее номер заказа, потому его приходится генерить до отправки даже на оплату (иногда бывает что можно просто даже снаружи "из витрины" оплачивать а потом уже в биллинг приходит оповещение с которым что-то делается, добавляется платёж например, ну типа как с терминалов происходит).
ну и остальное всё так и есть что вы описываете. он и не заполняет никаких данных же в ЛК.
В итоге непонятно каким функционалом надо дополнить модуль то?

Автор:  dimOn [ 24 дек 2015, 19:15 ]
Заголовок сообщения:  Re: Генерация OrderNumber по запросу не из личного кабинета

Вам по сути надо просто сгенерить номер как это делает модуль. а делает он это так - добавляет новую сущность в таблицу платежей-assist и в кач-ве номера заказа использует id.
Либо руками сами добавляйте в таблицу это всё, либо пишите экзекутер который условно изнутри биллинга всё это сделает.

Но это всё к модулю никак не относится. Это всё на вашем сайте же хотите сделать.
Или не совсем понял что именно вы хотите доработать.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/