forum.bitel.ru
http://forum.bitel.ru/

Назначение платежа
http://forum.bitel.ru/viewtopic.php?f=39&t=5894
Страница 2 из 2

Автор:  spectrum [ 29 окт 2015, 12:36 ]
Заголовок сообщения:  Re: Назначение платежа

Такой же. "Оплата через bvcom.ru...."

Автор:  Phricker [ 29 окт 2015, 12:48 ]
Заголовок сообщения:  Re: Назначение платежа

А покажите скриншот конфига модуля.

Автор:  spectrum [ 29 окт 2015, 13:10 ]
Заголовок сообщения:  Re: Назначение платежа

screenshot

Вложения:
screenshot.png
screenshot.png [ 27.69 КБ | Просмотров: 4601 ]

Автор:  Phricker [ 29 окт 2015, 13:25 ]
Заголовок сообщения:  Re: Назначение платежа

А дословно пишет "Оплата через bvcom.ru..."?
Или "Оплата через BVCom, транзакция:"?

Автор:  Phricker [ 29 окт 2015, 13:27 ]
Заголовок сообщения:  Re: Назначение платежа

bvcom не использую, но там есть два платежа по коду. и в одном используется
Код:
payment.setComment(moduleSetup.get("bvcom.payment.comment", "Оплата через BVCom, транзакция: {TRANSACTION_ID}")
                      .replace("{TRANSACTION_ID}", transaction));

А вот в другом :)
Возможно дело в этом, и если разрабы подтвердят - будет обновление
Код:
if (transaction.getStatus() == 1)
              {
                log.info("Processing payment (transaction " + transaction.getId() + ")");
                Payment payment = new Payment();
                payment.setContractId(transaction.getContractId());
                payment.setSum(transaction.getSumma());
                payment.setDate(transaction.getEndTime());
                payment.setTypeId(this.params.getPaymentTypeId());
                payment.setComment("Оплата через bvcom.ru, транзакция: " + clientOrderId);
                new PaymentDao(con).update(payment);
                ServerUtils.commitConnection(con);
                bu.updateBalance(transaction.getEndTime(), transaction.getContractId());
                this.service.updateTransaction(transaction);
               
                EventProcessor.getInstance().publishAfterCommit(new PaymentEvent(0, payment));
                EventProcessor.getInstance().publishAfterCommit(new ContractBalanceChangedEvent(transaction.getContractId(), 3, payment.getSum()));
              }

Автор:  spectrum [ 29 окт 2015, 13:29 ]
Заголовок сообщения:  Re: Назначение платежа

Phricker писал(а):
А дословно пишет "Оплата через bvcom.ru..."?
Или "Оплата через BVCom, транзакция:"?

"Оплата через bvcom.ru, транзакция: BG0000xxxx"

Автор:  Phricker [ 29 окт 2015, 13:29 ]
Заголовок сообщения:  Re: Назначение платежа

Это для разных версий протокола.
У вас как раз вторая используется, а для нее не исправили :)))))
Ждите обновы.

Автор:  skn [ 29 окт 2015, 19:07 ]
Заголовок сообщения:  Re: Назначение платежа

выложили обновление

Автор:  spectrum [ 29 окт 2015, 23:26 ]
Заголовок сообщения:  Re: Назначение платежа

Да, теперь комментарии изменился. Только исчезла часть с номером транзакции.
Было
"Оплата через bvcom.ru, транзакция: BG0000xxxx"
Стало:
"Оплата по карте"

Я пока не знаю, насколько нужен этот номер транзакции (его теперь нигде не видно). Наверно при разборках проблем с платежной системой может понадобиться.

Автор:  Phricker [ 29 окт 2015, 23:49 ]
Заголовок сообщения:  Re: Назначение платежа

Попробуйте написать
Код:
bvcom.payment.comment=Оплата по карте. Транзакция: {TRANSACTION_ID}

Страница 2 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/