Interface CommerceSubscriptionEngine
public interface CommerceSubscriptionEngine
-
Method Summary
Modifier and TypeMethodDescriptionboolean
activateRecurringDelivery
(long commerceSubscriptionEntryId) boolean
activateRecurringPayment
(long commerceSubscriptionEntryId) boolean
cancelRecurringDelivery
(long commerceSubscriptionEntryId) boolean
cancelRecurringPayment
(long commerceSubscriptionEntryId) completeRecurringPayment
(long commerceOrderId, String transactionId, javax.servlet.http.HttpServletRequest httpServletRequest) boolean
getSubscriptionValidity
(long commerceOrderId) processRecurringPayment
(long commerceOrderId, String checkoutStepUrl, javax.servlet.http.HttpServletRequest httpServletRequest) boolean
suspendRecurringDelivery
(long commerceSubscriptionEntryId) boolean
suspendRecurringPayment
(long commerceSubscriptionEntryId)
-
Method Details
-
activateRecurringDelivery
- Throws:
Exception
-
activateRecurringPayment
- Throws:
Exception
-
cancelRecurringDelivery
- Throws:
Exception
-
cancelRecurringPayment
- Throws:
Exception
-
completeRecurringPayment
CommercePaymentResult completeRecurringPayment(long commerceOrderId, String transactionId, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception - Throws:
Exception
-
getSubscriptionValidity
- Throws:
Exception
-
processRecurringPayment
CommercePaymentResult processRecurringPayment(long commerceOrderId, String checkoutStepUrl, javax.servlet.http.HttpServletRequest httpServletRequest) throws Exception - Throws:
Exception
-
suspendRecurringDelivery
- Throws:
Exception
-
suspendRecurringPayment
- Throws:
Exception
-