Возможность оплаты % по ссуде через Интернет (с сайта)

korvin
Администратор
Сообщения: 201
Зарегистрирован: 18 ноя 2017, 15:36

Возможность оплаты % по ссуде через Интернет (с сайта)

Сообщение korvin » 09 июл 2018, 05:50

Прежде всего нужно выбрать Интернет-эквайера для оплаты через Интернет. Лучше через свой банк, где у Вас открыт счет. Мы работали с эквайером http://www.moneta.ru - годный эквайер. Хотя, наверняка, есть и не хуже. Тут лучше придерживаться рекомендаций своего банка.

На сайте можно будет, авторизовавшись по № телефона и паспорту (т.е. как сейчас), получить список действующих билетов. В этом списке напротив каждого билета будет кнопочка - оплатить через Интернет. Клиент, клыцнув эту кнопочку, попадает на сайт эквайринга, где осуществляет платеж. Оплачивать за один раз можно будет только один билет. Также оплачивать можно будет только ту сумму, которую насчитает программа. Иные суммы оплачивать будет нельзя. Также будет жесткая привязка к № билету.

При этом клиента будут предупреждать, что процесс перевода денег на счет ломбарда может занять более суток, поэтому клиенту не стоит приходить на следующий день выкупать изделия. Если же клиент таки припрется на следующий день, и будет требовать выкупа изделий до прихода денег со стороны эквайера,то можно будет ему предложить уплатить % наличными, а, полученные через эквайера деньги, вернуть обратно опять таки через эквайера.

Также клиенту будет выводиться сообщение, чтобы он позвонил на ОП если в течении 2-х суток к нему не придет смс, подтверждающее оплату.

После подтверждения прохождения оплаты со стороны эквайера, соответствующий билет в ASUL все так же остается действующим, но у него появляется пометка "Неподтвержденная оплата через Интернет", а также сохраняется дата оплаты (пока неподтвержденная).

Раз в сутки со стороны эквайера будут приходить деньги на счет и расшифровка - кто сколько по какому билету оплатил %. Данный список будет обрабатываться автоматически по следующему алгоритму:
  • ищется соотв. билет, проверяется, что сумма та и что он действующий, и, если так,то :
    • он проводится перезалогом той датой, которой была оплата, с методом оплаты "Через Интернет".
    • при этом соотв. билет попадает в новый тип документа - "Банковская выписка по Интернет-эквайерингу". Этот новый тип документа будет сильно похож на обычную банковскую выписку, но там для каждого платежа будет указан источник поступления (VISA, Yandex-кошелек, Мегафон, МТС, ...) и удержанный эквайром процент.
    • клиенту шлется SMS, что срок окончания залогового билета продлен до "дата".
    • будет формироваться билет № "№ исх билета"/ X, где Х - номер оплаты совершения оплаты онлайн, по порядку.
  • если билет не найден, то шлется email бухгалтеру с понятным и детальным текстом ошибки
  • если билет найден, но он уже выкуплен, то шлется email бухгалтеру с понятным и детальным текстом ошибки
  • если билет найден, но сумма % не соответствует требуемой, то шлется email бухгалтеру с понятным и детальным текстом ошибки

У оператора ASUL в списке билетов:
- если билет находится в состоянии неподтвержденной оплаты через Интернет, то при попытке его выкупить будет запрос "Есть неподтвержденная оплата через Интернет, если Вы оформите билет выкупленным сейчас, эти деньги клиенту не зачтутся. Вы уверены?"
- при поиске билета по №, если указан исходный номер билета, который продлялся через Интернет, то система запросит доуточнить, искать исходный билет, или последний билет действующий в цепочке.

Будут реализованы новые отчеты:
- по неподтвержденным оплатам через Интернет
- по подтвержденным оплатам через Интернет - по новому типу документа "Банковские выписки по Интернет-Эквайрингу".

korvin
Администратор
Сообщения: 201
Зарегистрирован: 18 ноя 2017, 15:36

Формат данных для обмена между сайтом и сервером

Сообщение korvin » 20 авг 2018, 07:59

Предлагаю обмениваться через XML в кодировке UTF-8. С сервера на сайт, сделав запрос по http с № телефона и №/серия паспорта, можно будет получить XML с действующими билетами вида:

<RES>
<Ticket id=1213344 number="232345" loan=21312,45 date_in=12.03.2018 date_back=12.04.2018 weight=3,546>
<Сollateral name="Цепочка змейка" hallmark="583" weight=2,1 />
<Сollateral name="Кольцо" hallmark="583" weight=1,1 />
</Ticket>
<Ticket id=12144 number="200345" loan=11312,45 date_in=12.01.2018 date_back=12.02.2018 weight=1,546>
<Сollateral name="Сережка" hallmark="585" weight=1,03 />
</Ticket>
</RES>

Если передана несуществующая пара паспорт-телефон, то вернется следующий XML:
<RES>
<Error msg="Неверные пара паспорт-телефон"/>
</RES>

После того, как клиент выберет билет и оплатит по нему проценты (отдельный платеж по одному билету, если клиент хочет оплатить проценты по нескольким билетам, ему нужно будет осуществить несколько платежей), сайт должен будет послать по http методом POST следующие параметры:
- order_id: id билета
- percent: сумма оплаченных процентов
- notes: комментарий платежа, содержащий техническую информацию о платеже, которую предоставляет банк-энквайер
Если информация принялась успешно, то в ответ будет XML типа:
<RES><Result value="ok"></RES>
Иначе будет ошибка типа:
<RES><Result value="Error" msg="Неверная сумма"></RES>


Вернуться в «Подсистема работы с клиентами (CRM)»