Яндекс прислал следующее письмо.
Код:
Вы работаете с Яндекс.Кассой по 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