Interface CardService


@MTOM(enabled=true, threshold=10000) public interface CardService
  • Method Details

    • paymentList

      Result<DealerPayment> paymentList(Set<Integer> dealerIds, Date dateFrom, Date dateTo, int type, String trans, String contract, long contractGroups, List<FilterEntityAttr> contractFilter, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • paymentListExport

      ru.bitel.bgbilling.common.dto.FileDto paymentListExport(Set<Integer> dealerIds, Date dateFrom, Date dateTo, int type, String trans, String contract, long contractGroups, List<FilterEntityAttr> contractFilter, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • dealerList

      List<Dealer> dealerList(int type) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • cardActivateForPayment

      void cardActivateForPayment(int contractId, String number, String pin) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException, ru.bitel.bgbilling.common.BGIllegalAccessException
      Активация карты для пополнения баланса.
      Parameters:
      contractId - ID договора, для которого активируется карта.
      number - номер карты.
      pin - пароль (PIN-код) карты.
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
      ru.bitel.bgbilling.common.BGIllegalArgumentException
      ru.bitel.bgbilling.common.BGIllegalAccessException