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()));
}