ru.bitel.bgbilling.modules.assist.server.bean

## Interface RecurringRequest

-     public interface RecurringRequest

  Дин.класс вызывается перед попытками рекуррентного платежа. Подразумевается, что можно сменить там сумму (в настройках автоплатежа). Если возвращается true - будет проводиться платёж, если false - не будет. Если сумма устанавливается <= 0, то платёж проводиться не будет.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `request(AssistPaymentRecurring pr, java.math.BigDecimal sum)` Вызывается при ручном проведении платежа менеджером или при автоматическом из таска.

- - ### Method Detail

    - #### request

          boolean request(AssistPaymentRecurring pr,
                          java.math.BigDecimal sum)

      Вызывается при ручном проведении платежа менеджером или при автоматическом из таска.
      Parameters:
        `pr` - настройки автоплатежа.
        `sum` - сумма, которую ввели вручную, если было из таска, то тут будет null. В итоге использоваться будет сумма из объекта pr, так что нужно туда её явно задать из этого параметра, если нужно. Или вообще запретить, например, ручную рекуррентную оплату.
      Returns:
        true - будет проводиться платёж, false - не будет.