Interface CommerceSubscriptionEngine
public interface CommerceSubscriptionEngine
-
Method Summary
Modifier and TypeMethodDescriptionbooleanactivateRecurringDelivery(long commerceSubscriptionEntryId) booleanactivateRecurringPayment(long commerceSubscriptionEntryId) booleancancelRecurringDelivery(long commerceSubscriptionEntryId) booleancancelRecurringPayment(long commerceSubscriptionEntryId) completeRecurringPayment(long commerceOrderId, String transactionId, javax.servlet.http.HttpServletRequest httpServletRequest) booleangetSubscriptionValidity(long commerceOrderId) processRecurringPayment(long commerceOrderId, String checkoutStepUrl, javax.servlet.http.HttpServletRequest httpServletRequest) booleansuspendRecurringDelivery(long commerceSubscriptionEntryId) booleansuspendRecurringPayment(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
-