public interface PSCBService
Modifier and Type | Method and Description |
---|---|
void |
deleteTransaction(int transactionId)
Удаление платежа по его коду.
|
Transaction |
getTransaction(int transactionId)
Получение одного платежа по его коду.
|
void |
refundTransaction(int transactionId)
Возврат платежа.
|
SearchResult<Transaction> |
searchTransactions(int contractId,
java.lang.String contractTitle,
java.lang.String status,
Period period,
Page page,
java.lang.String[] sort)
Получение списка платежей, разбитого на страницы определенного размера
(номер и размер страницы задаются в клиенте), с фильтрацией по
коду и названию договора, периоду и статусу платежей.
|
void |
updateTransaction(Transaction payment)
Добавление/изменение платежа.
|
SearchResult<Transaction> searchTransactions(int contractId, java.lang.String contractTitle, java.lang.String status, Period period, Page page, java.lang.String[] sort) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораcontractTitle
- название договора. Может быть не полным. В таком
случае метод находит все платежи, имеющие совпадение с введенным текстом.status
- статус договора. Возможные значения см. в TransactionStatus
period
- период, за который выводятся платежиpage
- номер и размер страницы.ru.bitel.bgbilling.common.BGException
Transaction getTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
paymentId
- код платежаru.bitel.bgbilling.common.BGException
void updateTransaction(Transaction payment) throws ru.bitel.bgbilling.common.BGException
payment
- объект платежаru.bitel.bgbilling.common.BGException
void deleteTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
paymentId
- код платежаru.bitel.bgbilling.common.BGException
void refundTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
paymentId
- код возвращаемого платежаru.bitel.bgbilling.common.BGException