public interface SberbankService extends PaymentServiceProvider
Modifier and Type | Method and Description |
---|---|
void |
checkTransactions(int contractId)
Запросить у сервера банка статус не завершенных транзакций
|
void |
doManualAutopayment(int contractId,
java.math.BigDecimal sum)
Ручной автоплатеж
|
java.util.List<java.lang.String[]> |
getAutopaymentBindingData(int contractId)
Возвращает список активных связок с сервера ПС
|
SearchResult<Autopayment> |
searchAutopaymentList(int contractId,
Period period,
java.lang.String[] sort,
Page page)
Возращает историю изменения автоплатежей на договоре
|
SearchResult<Transaction> |
searchTransactionList(int contractId,
java.lang.String contractTitle,
java.lang.String status,
Period period,
java.lang.String[] sort,
Page page)
Получение списка транзакций с возможностью фильтрации по договору, статусу, периоду.
|
autopaymentDeactivate, autopaymentGet, beginAutopaymentTransaction, beginTransaction, endTransaction
SearchResult<Transaction> searchTransactionList(int contractId, java.lang.String contractTitle, java.lang.String status, Period period, java.lang.String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораcontractTitle
- название договораstatus
- числовой код статусаperiod
- период фильтрации транзакций.ru.bitel.bgbilling.common.BGException
void checkTransactions(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договора, если код больше 0 проверяются транзакции только для этого договора, иначе всеru.bitel.bgbilling.common.BGException
java.util.List<java.lang.String[]> getAutopaymentBindingData(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораru.bitel.bgbilling.common.BGException
SearchResult<Autopayment> searchAutopaymentList(int contractId, Period period, java.lang.String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException
contractId
- period
- sort
- page
- ru.bitel.bgbilling.common.BGException
void doManualAutopayment(int contractId, java.math.BigDecimal sum) throws ru.bitel.bgbilling.common.BGException
contractId
- sum
- ru.bitel.bgbilling.common.BGException