public interface CommercePaymentMethod
default boolean activateRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult authorizePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult cancelPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault boolean cancelRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult capturePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult completePayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult completeRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptionjava.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.Exceptiondefault boolean getSubscriptionValidity(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault 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.Exceptiondefault CommercePaymentResult postProcessPayment() throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult processPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult processRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult refundPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault boolean suspendRecurringPayment(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exceptiondefault CommercePaymentResult voidTransaction(CommercePaymentRequest commercePaymentRequest) throws java.lang.Exception
java.lang.Exception