Interface PSCBService
public interface PSCBService
Веб-сервис модуля PSCB, выполняющий запросы из клиента, веба и сервлета pscbexecuter
по получению как отдельно взятого платежа, так и списка платежей с фильтрацией по
периоду, договору, статусу, а также позволяющий добавлять и изменять платежи,
уведомления о которых приходят на pscbexecuter
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteTransaction
(int transactionId) Удаление платежа по его коду.getTransaction
(int transactionId) Получение одного платежа по его коду.void
refundTransaction
(int transactionId) Возврат платежа.searchTransactions
(SearchParam searchParam) Получение списка платежей, разбитого на страницы определенного размера (номер и размер страницы задаются в клиенте), с фильтрацией по коду и названию договора, периоду и статусу платежей.void
updateTransaction
(Transaction payment) Добавление/изменение платежа.
-
Method Details
-
searchTransactions
SearchResult<Transaction> searchTransactions(SearchParam searchParam) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение списка платежей, разбитого на страницы определенного размера (номер и размер страницы задаются в клиенте), с фильтрацией по коду и названию договора, периоду и статусу платежей.- Parameters:
searchParam
-- Returns:
- отфильтрованный список платежей
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getTransaction
Transaction getTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение одного платежа по его коду.- Parameters:
paymentId
- код платежа- Returns:
- объект платежа
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
updateTransaction
void updateTransaction(Transaction payment) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Добавление/изменение платежа. В случае, если код платежа <=0, то происходит добавление платежа, в противном случае - изменение (например, изменение даты совершения платежа или статуса)- Parameters:
payment
- объект платежа- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
deleteTransaction
void deleteTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление платежа по его коду.- Parameters:
paymentId
- код платежа- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
refundTransaction
void refundTransaction(int transactionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Возврат платежа. В данный момент не реализовано.- Parameters:
paymentId
- код возвращаемого платежа- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-