public interface CommercePaymentMethod
default boolean activateRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult authorizePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult cancelPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default boolean cancelRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult capturePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult completePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult completeRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
java.lang.String getDescription(java.util.Locale locale)
java.lang.String getKey()
java.lang.String getName(java.util.Locale locale)
@Deprecated default int getOrderStatusUpdateMaxIntervalMinutes()
int getPaymentType()
java.lang.String getServletPath()
default CommerceSubscriptionStatusResult getSubscriptionPaymentDetails(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default boolean getSubscriptionValidity(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default boolean isAuthorizeEnabled()
default boolean isCancelEnabled()
default boolean isCancelRecurringEnabled()
default boolean isCaptureEnabled()
default boolean isCompleteEnabled()
default boolean isCompleteRecurringEnabled()
default boolean isPartialRefundEnabled()
default boolean isPostProcessEnabled()
default boolean isProcessPaymentEnabled()
default boolean isProcessRecurringEnabled()
default boolean isRefundEnabled()
default boolean isVoidEnabled()
default CommercePaymentResult partiallyRefundPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult postProcessPayment() throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult processPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult processRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult refundPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default boolean suspendRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception
default CommercePaymentResult voidTransaction(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception