public interface CommerceSubscriptionEngine
Modifier and Type | Method and Description |
---|---|
boolean |
activateRecurringDelivery(long commerceSubscriptionEntryId) |
boolean |
activateRecurringPayment(long commerceSubscriptionEntryId) |
boolean |
cancelRecurringDelivery(long commerceSubscriptionEntryId) |
boolean |
cancelRecurringPayment(long commerceSubscriptionEntryId) |
CommercePaymentResult |
completeRecurringPayment(long commerceOrderId,
java.lang.String transactionId,
javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
getSubscriptionValidity(long commerceOrderId) |
CommercePaymentResult |
processRecurringPayment(long commerceOrderId,
java.lang.String checkoutStepUrl,
javax.servlet.http.HttpServletRequest httpServletRequest) |
boolean |
suspendRecurringDelivery(long commerceSubscriptionEntryId) |
boolean |
suspendRecurringPayment(long commerceSubscriptionEntryId) |
boolean activateRecurringDelivery(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception
boolean activateRecurringPayment(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception
boolean cancelRecurringDelivery(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception
boolean cancelRecurringPayment(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception
CommercePaymentResult completeRecurringPayment(long commerceOrderId, java.lang.String transactionId, javax.servlet.http.HttpServletRequest httpServletRequest) throws java.lang.Exception
java.lang.Exception
boolean getSubscriptionValidity(long commerceOrderId) throws java.lang.Exception
java.lang.Exception
CommercePaymentResult processRecurringPayment(long commerceOrderId, java.lang.String checkoutStepUrl, javax.servlet.http.HttpServletRequest httpServletRequest) throws java.lang.Exception
java.lang.Exception
boolean suspendRecurringDelivery(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception
boolean suspendRecurringPayment(long commerceSubscriptionEntryId) throws java.lang.Exception
java.lang.Exception