Interface CommerceSubscriptionEngine


public interface CommerceSubscriptionEngine
  • Method Details

    • activateRecurringDelivery

      boolean activateRecurringDelivery(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception
    • activateRecurringPayment

      boolean activateRecurringPayment(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception
    • cancelRecurringDelivery

      boolean cancelRecurringDelivery(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception
    • cancelRecurringPayment

      boolean cancelRecurringPayment(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception
    • completeRecurringPayment

      CommercePaymentResult completeRecurringPayment(long commerceOrderId, String transactionId, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • getSubscriptionValidity

      boolean getSubscriptionValidity(long commerceOrderId) throws Exception
      Throws:
      Exception
    • processRecurringPayment

      CommercePaymentResult processRecurringPayment(long commerceOrderId, String checkoutStepUrl, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception
      Throws:
      Exception
    • suspendRecurringDelivery

      boolean suspendRecurringDelivery(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception
    • suspendRecurringPayment

      boolean suspendRecurringPayment(long commerceSubscriptionEntryId) throws Exception
      Throws:
      Exception