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/ |