BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 23:55

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: [6.2] не правильный параметр paymentType
СообщениеДобавлено: 09 авг 2016, 18:35 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
Яндекс прислал следующее письмо.
Код:
Вы работаете с Яндекс.Кассой по HTML-протоколу, он предполагает передачу параметра paymentType с кодами способов оплаты. Однако сейчас мы получаем от вас просто paymentType="" – с пустым значением.
С 1 сентября передача методов оплаты станет обязательной. Если ничего не сделать, появятся ошибки в процессе оплаты. Мы хотим, чтобы у вас всё работало, поэтому просим передавать нам в параметре paymentType нужный код способа оплаты.

Конфигурация модуля
Код:
yamoney.url=https://money.yandex.ru/eshop.xml
yamoney.shopId=12299
yamoney.scid=3160
yamoney.authMethod=md5
yamoney.shopPassword=***********************
paymenttype=11
paymentCommentPattern=Платёж Yandex.Деньги Кошелек ${paymentPayerCode}, транзакция ${invoiceId}
paymentSumAmount=order
paymentType.1.paymentType=PC
paymentType.1.title=Оплата со счета Яндекс.Денег
paymentType.2.paymentType=AC
paymentType.2.title=Оплата с произвольной банковской карты
paymentType.3.paymentType=MC
paymentType.3.title=Оплата со счета мобильного телефона
paymentType.4.paymentType=GP
paymentType.4.title=Оплата наличными через кассы и терминалы
paymentType.5.paymentType=WM
paymentType.5.title=Оплата из кошелька в системе WebMoney
paymentType.6.paymentType=SB
paymentType.6.title=Оплата через Сбербанк: по смс или Сбербанк Онлайн
paymentType.7.paymentType=MP
paymentType.7.title=Оплата через мобильный терминал (mPOS)
paymentType.8.paymentType=AB
paymentType.8.title=Оплата через Альфа-Клик
paymentType.9.paymentType=MA
paymentType.9.title=Оплата через MasterPass
paymentType.10.paymentType=PB
paymentType.10.title=Оплата через интернет-банк Промсвязьбанка
paymentType.11.paymentType=QW
paymentType.11.title=Оплата через QIWI Wallet
paymentType.12.paymentType=KV
paymentType.12.title=Оплата через КупиВкредит (Тинькофф Банк)
paymentType.13.paymentType=QP
paymentType.13.title=Оплата через Доверительный платеж на Куппи.ру


В server.log следующее
Код:
08-09/15:23:21 DEBUG [http-bio-0.0.0.0-8443-exec-3] YaExecuter - do action Check : ru.bitel.bgbilling.modules.yamoney.server.bean.YaRequest@[requestDatetime=Tue Aug 09 15:23:21 MSK 2016;action=Check;pgpSignature=null;md5=*****************;shopId=12299;shopArticleId=-1;invoiceId=2000487235488;customerNumber=bor25;orderCreatedDatetime=Tue Aug 09 15:22:40 MSK 2016;orderSumAmount=1.00;orderSumCurrencyPaycash=RUB;orderSumBankPaycash=EKOM;shopSumAmount=0.95;shopSumCurrencyPaycash=RUB;shopSumBankPaycash=EKOM;paymentType=null;paymentPayerCode=410014451453397;orderIsPaid=false;paymentDateTime=null;rawRequest=null;]@75433be2
08-09/15:23:21 DEBUG [http-bio-0.0.0.0-8443-exec-3] YaExecuter - do reply 0 (OK)
08-09/15:23:21 DEBUG [http-bio-0.0.0.0-8443-exec-7] YaExecuter - do action PaymentSuccess : ru.bitel.bgbilling.modules.yamoney.server.bean.YaRequest@[requestDatetime=Tue Aug 09 15:23:21 MSK 2016;action=PaymentSuccess;pgpSignature=null;md5=*****************;shopId=12299;shopArticleId=-1;invoiceId=2000487235488;customerNumber=bor25;orderCreatedDatetime=Tue Aug 09 15:22:40 MSK 2016;orderSumAmount=1.00;orderSumCurrencyPaycash=RUB;orderSumBankPaycash=EKOM;shopSumAmount=0.95;shopSumCurrencyPaycash=RUB;shopSumBankPaycash=EKOM;paymentType=null;paymentPayerCode=410014451453397;orderIsPaid=true;paymentDateTime=Tue Aug 09 15:23:21 MSK 2016;rawRequest=null;]@31394d7c
08-09/15:23:21 DEBUG [http-bio-0.0.0.0-8443-exec-7] YaExecuter - do reply 0 (OK)

Платежи прекрасно проходят. Как передать правильный "paymentType" ?

Цитата:
Информация о версии:

Клиент: вер. 6.2.828 / 13.07.2016 15:39:22
os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
Сервер: вер. 6.2.1081 / 12.07.2016 13:15:45
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77

assist: вер. 6.2.86 / 27.04.2016 13:58:46
bill: вер. 6.2.87 / 10.06.2016 13:28:18
bvcom: вер. 6.2.93 / 01.03.2016 00:18:24
card: вер. 6.2.39 / 26.05.2016 14:50:45
dialup: вер. 6.2.315 / 01.03.2016 00:17:59
email: вер. 6.2.176 / 01.03.2016 00:18:32
inet: вер. 6.2.669 / 08.07.2016 16:07:40
ipn: вер. 6.2.259 / 06.07.2016 19:29:33
mps: вер. 6.2.213 / 13.07.2016 15:26:43
npay: вер. 6.2.195 / 24.06.2016 16:25:14
phone: вер. 6.2.279 / 06.06.2016 12:50:07
rentsoft: вер. 6.2.61 / 26.05.2016 18:24:51
reports: вер. 6.2.209 / 06.06.2016 12:43:49
rscm: вер. 6.2.177 / 10.06.2016 13:40:20
ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.106 / 13.05.2016 16:33:39
ru.bitel.bgbilling.plugins.crm: вер. 6.2.194 / 11.07.2016 17:42:15
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.85 / 11.07.2016 17:32:00
ru.bitel.bgbilling.plugins.documents: вер. 6.2.171 / 11.07.2016 17:46:28
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.181 / 14.06.2016 14:50:40
subscription: вер. 6.2.38 / 06.06.2016 12:42:54
trayinfo: вер. 6.2.170 / 02.02.2016 17:42:09
tv: вер. 6.2.221 / 21.06.2016 20:15:15
voiceip: вер. 6.2.190 / 03.03.2016 18:32:27
wm: вер. 6.2.188 / 29.07.2016 16:09:59
yamoney: вер. 6.2.57 / 19.04.2016 21:47:48


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну так вы проверили? От вас действительно не уходит paymentType?

Раз у вас есть настройки paymentType.xxx.yyy то в странице будет комбобокс "<select name="paymentType">" потому пустой тип уходить не может.
Там нет этого комбо или что? Проблему то сформулируйте.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 18:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Или там речь не про оплату из ЛК модуля Яндекс.Деньги?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 18:55 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
dimOn писал(а):
Или там речь не про оплату из ЛК модуля Яндекс.Деньги?

Именно. Речь про оплату из ЛК Яндекс.Денег


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 18:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
итак?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 18:58 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
dimOn писал(а):
Ну так вы проверили? От вас действительно не уходит paymentType?

Раз у вас есть настройки paymentType.xxx.yyy то в странице будет комбобокс "<select name="paymentType">" потому пустой тип уходить не может.
Там нет этого комбо или что? Проблему то сформулируйте.

Как это проверить?

Оплату произвожу из личного кабинета биллинга. Выбираю оплата "Яндекс Деньгами". Перекидывает на сайт yandex money. Оплачиваю.
В логах сервера то, что привел выше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 19:14 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
есть комбобокс на странице или нет?
в момент перекидывания на сайт яндекса (после ввода нужных данных и выбора типа оплаты из комбобокса) уходит или нет параметр?
ну итд. в какой момент проблема то появляется.

то что в логах - это то что приходит вам от них, а они говорят что от вас не уходит.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 19:28 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
dimOn писал(а):
есть комбобокс на странице или нет?
в момент перекидывания на сайт яндекса (после ввода нужных данных и выбора типа оплаты из комбобокса) уходит или нет параметр?
ну итд. в какой момент проблема то появляется.

Не представляю как это выяснить.
Немного скриншотов.


Вложения:
ya.png
ya.png [ 59.9 КБ | Просмотров: 8379 ]
LK.png
LK.png [ 88.52 КБ | Просмотров: 8379 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну видно же что при отправке формы уйдёт paymentType=PC
куда именно им не приходит paymentType?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2016, 21:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
можно удостовериться при желании: при отправке формы там во вкладке Network внизу будет запрос со всеми параметрами (возможно нужно поставить там галочку preserve log чтобы при редиректе, который там скорее всего есть, лог не чистился).
но по коду видно что должно отправиться там всё, иначе ведь типы оплаты вообще не работали. у вас при смене значения в комбобоксе ведь потом на сайте яндекса разные действия должны предлагать, или вон хотя бы "способ оплаты яндекс деньги" будет по-другому написано. првильно, ведь?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 авг 2016, 13:09 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
dimOn писал(а):
У вас при смене значения в комбобоксе ведь потом на сайте яндекса разные действия должны предлагать

Разные действия на сайте яндекса предлагает. И судя по скриншоту параметр paymentType = PC


Вложения:
sendtoya.png
sendtoya.png [ 69.62 КБ | Просмотров: 8367 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 авг 2016, 13:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну вот... теперь осталось понять где же именно тогда яндекс видит пустое значение параметра
больше нигде вроде нет мест подходящих под такое описание проблемы

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2016, 12:17 
Не в сети

Зарегистрирован: 23 ноя 2015, 15:15
Сообщения: 133
Карма: 2
Из ТП Яндекса ответили, что письмо присланное ими "носит информативный характер. Если вы передаете paymentType, то ничего менять не требуется." Вообщем тему можно удалять.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2016, 12:54 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
оригинальная ТП у них

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 авг 2016, 13:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dimOn писал(а):
оригинальная ТП у них

хмммм...
dimOn писал(а):
в ближайшее время поищем

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.409s | 50 Queries | GZIP : On ]