Interface PSCBService


public interface PSCBService
Веб-сервис модуля PSCB, выполняющий запросы из клиента, веба и сервлета pscbexecuter по получению как отдельно взятого платежа, так и списка платежей с фильтрацией по периоду, договору, статусу, а также позволяющий добавлять и изменять платежи, уведомления о которых приходят на pscbexecuter
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deleteTransaction(int transactionId)
    Удаление платежа по его коду.
    getTransaction(int transactionId)
    Получение одного платежа по его коду.
    void
    refundTransaction(int transactionId)
    Возврат платежа.
    Получение списка платежей, разбитого на страницы определенного размера (номер и размер страницы задаются в клиенте), с фильтрацией по коду и названию договора, периоду и статусу платежей.
    void
    Добавление/изменение платежа.
  • 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