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 - статус договора. Возможные значения см. в TransactionStatusperiod - период, за который выводятся платежиpage - номер и размер страницы.ru.bitel.bgbilling.common.BGExceptionTransaction getTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException
paymentId - код платежаru.bitel.bgbilling.common.BGExceptionvoid updateTransaction(Transaction payment) throws ru.bitel.bgbilling.common.BGException
payment - объект платежаru.bitel.bgbilling.common.BGExceptionvoid deleteTransaction(int transactionId)
throws ru.bitel.bgbilling.common.BGException
paymentId - код платежаru.bitel.bgbilling.common.BGExceptionvoid refundTransaction(int transactionId)
throws ru.bitel.bgbilling.common.BGException
paymentId - код возвращаемого платежаru.bitel.bgbilling.common.BGException