public abstract class AbstractModule extends Object implements PaymentModule
| Constructor and Description |
|---|
AbstractModule() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisValidCandidate, processAuthorize, processAuthorizeAndDebit, processBalance, processCredit, processDebit, processPartialPayment, processReverseAuthorize, processVoidPaymentpublic PaymentResponseItem authorize(PaymentContext paymentContext) throws PaymentException
authorize in interface PaymentModulePaymentExceptionpublic PaymentResponseItem reverseAuthorize(PaymentContext paymentContext) throws PaymentException
reverseAuthorize in interface PaymentModulepaymentContext - PaymentExceptionpublic PaymentResponseItem debit(PaymentContext paymentContext) throws PaymentException
debit in interface PaymentModulePaymentExceptionpublic PaymentResponseItem authorizeAndDebit(PaymentContext paymentContext) throws PaymentException
authorizeAndDebit in interface PaymentModulePaymentExceptionpublic PaymentResponseItem credit(PaymentContext paymentContext) throws PaymentException
credit in interface PaymentModulePaymentExceptionpublic PaymentResponseItem voidPayment(PaymentContext paymentContext) throws PaymentException
voidPayment in interface PaymentModulePaymentExceptionpublic PaymentResponseItem balance(PaymentContext paymentContext) throws PaymentException
balance in interface PaymentModulePaymentExceptionpublic PaymentResponseItem partialPayment(PaymentContext paymentContext) throws PaymentException
partialPayment in interface PaymentModulePaymentExceptionprotected PaymentResponseItem getNewResponseItem()
protected PaymentResponseItem getNewResponseItem(Money amount, BroadleafCurrency currency)
protected PaymentInfoDetail getNewPaymentInfoDetail(PaymentInfo paymentInfo, PaymentInfoDetailType type, Money amount)
protected PaymentInfoDetail getNewCapturePaymentInfoDetail(PaymentInfo paymentInfo, Money amount)
protected PaymentInfoDetail getNewRefundPaymentInfoDetail(PaymentInfo paymentInfo, Money amount)
protected PaymentInfoDetail getNewReverseAuthPaymentInfoDetail(PaymentInfo paymentInfo, Money amount)
protected PaymentInfo findPaymentInfoFromContext(PaymentContext paymentContext)
protected Money getAmountAvailableToDebit(PaymentContext paymentContext)
protected Money getAmountAvailableToCredit(PaymentContext paymentContext)
protected Money getAmountAvailableToReverseAuthorize(PaymentContext paymentContext)
Copyright © 2014. All Rights Reserved.