Не проходят платежи с ошибкой ввода информации

Не проходят платежи с ошибкой ввода информации

Сообщение mazay-d » 01 окт 2015, 17:03

Проблема такого плана:
если при проведении платежа например по банковской карте,
клиент не верно ввел данные карты, банк отказал в проведении операции, или сам клиент нажал отмену
там есть кнопки "Вернуться в магазин" или "Повторить платеж". При этом сессия не разрывается и можно заново ввести
данные банковской карты и платеж успешно проходит, но только у SimplePay, деньги при этом снимаются с банк. карты, но
в биллинг они не поступают, т.к. платеж уже считается ошибочным.
Вот она и проблема - деньги с карты сняли, а в биллинге их нет.

Привожу ответы переписки с тех. поддержкой SimplePay:
$this->bbcode_second_pass_code('', 'По данным платежам видим следующую ситуацию: платежи по факту были проведены, но со второго раза.
То есть, плательщик первый раз ввел одну карту и получил от банка отказ.
Оповещение об отказе было перенаправлено системой SimplePay в виде REJECT-оповещения на Ваш Result URL.

Далее плательщик ввел другую карту и оплатил удачно, о чем было отправлено второе оповещение, уже с sp_result=1.

Важно нужно зачислять платежи по поступлении sp_result=1, даже если перед этим по тем же
транзакциям приходили уведомления с sp_result=0 об отмене оплаты.')

$this->bbcode_second_pass_code('', 'По всей видимости Ваша система окончательно переводит статус заказа в отменен,
и после этого уже не меняет его обратно при поступлении уведомления на Result об успешном статусе.')

Я сделал такой ошибочный платеж и на скринах видно, что платеж в л.к. SimplePay есть, а биллинге он ошибочный.
Я пытался доказать, что так делать нельзя, но они говорят, что у них такой протокол.

У нас в день таких около двух до пяти платежей, напряжно отслеживать.
В логах сервера ничего нет, во время моделирования увидел только это, ну думаю это не то:
$this->bbcode_second_pass_code('', '0-01/13:38:50 INFO [http-bio-0.0.0.0-8080-exec-2] CommonKernelEventProcessor - Process event cid:0; event:Event[ru.bitel.bgbilling.kernel.event.events.system.ContractCreateEvent] moduleId: 0; pluginId: no; cid: 0; scid: -1; userId: 0; timestamp: 1443695930632
10-01/13:38:50 INFO [http-bio-0.0.0.0-8080-exec-2] CommonKernelEventProcessor - Process event cid:46943; event:Event[ru.bitel.bgbilling.kernel.event.events.system.ContractCreateEvent] moduleId: 0; pluginId: no; cid: 46943; scid: -1; userId: 0; timestamp: 1443695930702
10-01/13:39:01 ERROR [http-bio-0.0.0.0-8443-exec-7] ModuleExecutor - Transaction for ID = 179 has status != 'created'
')

Что скажете на это?
Вложения
Simpl-e3.PNG
Simpl-e2.PNG
Simpl-e2.PNG (2.9 КБ) Просмотров: 1862
Simpl-e1.PNG
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи с ошибкой ввода информации

Сообщение skn » 01 окт 2015, 18:28

подправили
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Не проходят платежи с ошибкой ввода информации

Сообщение mazay-d » 01 окт 2015, 19:00

Обновился, все по прежнему, платеж "Ошибка", в биллинг деньги не легли, c карты сняли.
В логах
$this->bbcode_second_pass_code('', '10-01/15:56:02 INFO [http-bio-0.0.0.0-8443-exec-6] CommonExecutor - Add mapping: ru.bitel.bgbilling.modules.simplepay.server.ModuleExecutor to [/simplepay/*]')
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи с ошибкой ввода информации

Сообщение mazay-d » 01 окт 2015, 19:05

Прошу прощения, все нормально, срабатывает не сразу, через какое-то время...
Платеж прошел, ошибка исправилась на "Завершина" , деньги пришли в биллинг.

СПАСИБО!!!!!
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи с ошибкой ввода информации

Сообщение mazay-d » 05 июн 2017, 14:40

Тема опять стала актуальна.
С 1 июня около 5 платежей с ошибкой.
Версия биллинга:
$this->bbcode_second_pass_code('', 'Информация о версии:

Клиент: вер. 6.2.862 / 30.05.2017 03:57:55
os: Windows 10; java: Java HotSpot(TM) Client VM, v.1.8.0_131
Сервер: вер. 6.2.1185 / 02.06.2017 03:41:47
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60

assist: вер. 6.2.89 / 15.02.2017 14:29:11
bill: вер. 6.2.103 / 12.05.2017 18:50:32
card: вер. 6.2.43 / 16.03.2017 23:47:47
cerbercrypt: вер. 6.2.234 / 03.02.2017 20:54:18
dba: вер. 6.2.163 / 02.02.2016 17:42:00
dialup: вер. 6.2.316 / 12.05.2017 18:52:28
drweb: вер. 6.2.71 / 09.03.2016 11:43:11
email: вер. 6.2.177 / 14.12.2016 14:27:42
gorod: вер. 6.2.164 / 01.03.2016 00:18:32
inet: вер. 6.2.720 / 30.05.2017 03:55:47
ipn: вер. 6.2.264 / 09.01.2017 16:41:56
mps: вер. 6.2.225 / 17.05.2017 18:35:37
npay: вер. 6.2.201 / 02.06.2017 03:41:54
payonline: вер. 6.2.65 / 01.06.2017 15:55:49
phone: вер. 6.2.288 / 10.03.2017 18:14:36
rbkmoney: вер. 6.2.34 / 04.10.2016 19:16:24
reports: вер. 6.2.217 / 02.05.2017 12:37:22
rscm: вер. 6.2.179 / 15.02.2017 14:21:41
ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.110 / 21.04.2017 12:21:46
ru.bitel.bgbilling.plugins.cladr: вер. 6.2.119 / 02.02.2016 17:42:00
ru.bitel.bgbilling.plugins.crm: вер. 6.2.195 / 04.10.2016 19:16:05
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.97 / 12.05.2017 18:50:40
ru.bitel.bgbilling.plugins.documents: вер. 6.2.176 / 14.12.2016 14:33:16
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.182 / 04.10.2016 19:16:06
ru.bitel.bgbilling.plugins.organizer: вер. 6.2.72 / 04.10.2016 19:16:19
simplepay: вер. 6.2.36 / 04.10.2016 19:16:35
trayinfo: вер. 6.2.171 / 10.03.2017 18:11:41
voiceip: вер. 6.2.192 / 12.05.2017 18:50:31
wm: вер. 6.2.189 / 04.10.2016 19:16:46

Окружение:

Клиент:
os: Windows 10 x86, 10.0
java: Java HotSpot(TM) Client VM, v.1.8.0_131
jre home: C:\Program Files (x86)\Java\jre1.8.0_131
default tz: 05.06.2017 11:37 MSK +0300 (Europe/Moscow)
user tz: 05.06.2017 11:37 MSK +0300 (Europe/Moscow)
locale: ru_RU
Сервер:
os: Linux amd64, 4.0.8-300.fc22.x86_64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
jre home: /opt/java/jdk1.8.0_60/jre
default tz: 05.06.2017 11:37 MSK +0300 (Europe/Moscow)
db time: master: 05.06.2017 11:30 MSK
db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
locale: ru_RU
uptime: Started: 05.06.2017 11:15:59 Uptime: 0 d 00:21:38

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/')
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна

Re: Не проходят платежи с ошибкой ввода информации

Сообщение skn » 05 июн 2017, 16:21

А что поменялось с тех пор? Что говорят в Simplepay?
Судя по нашему коду, последние правки с нашей стороны полтора года назад...
skn
Разработчик
 
Сообщения: 4382
Зарегистрирован: 07 апр 2007, 23:51
Откуда: Уфа, Россия

Re: Не проходят платежи с ошибкой ввода информации

Сообщение mazay-d » 06 июн 2017, 12:57

я уже обратил внимание, что обновлений не было. Пока разбираемся с SimplePay (очень "мутная контора"). Что самое интересное, некоторые платежи все таки проходят через какое-то время, на данный момент не понятно с двумя платежами от 2 июня. Один абонент утверждает, что деньги с карточки у него списали, а по логам SimplePay нет. Пока ждем ответ от SimplePay.
mazay-d
 
Сообщения: 437
Зарегистрирован: 17 фев 2009, 19:18
Откуда: Коломна


Вернуться в Модуль SimplePay

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1