public interface NpayService
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getAmountForUnlock(int contractId,
int moduleId)
Для заблокированных дебетовых договоров возвращает сумму платежа необходимого для разблокировки.
|
java.math.BigDecimal |
precalculateAccount(int contractId,
int serviceSet,
java.util.Date dateFrom,
java.util.Date dateTo)
Вычисление будущей наработки для определения рекомендуемого платежа.
|
java.math.BigDecimal precalculateAccount(int contractId, int serviceSet, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalAccessException
contractId
- ID договора.serviceSet
- набор услуг модуля.dateFrom
- дата начала активности договора (должна быть в одном месяце с dateTo).dateTo
- дата окончания активности договора (должна быть в одном месяце с dateFrom).ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException
java.math.BigDecimal getAmountForUnlock(int contractId, int moduleId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalAccessException
contractId
- ID договора.serviceSet
- набор услуг модуля.ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException