public interface PaymentModule
PaymentResponseItem authorize(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem reverseAuthorize(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem debit(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem authorizeAndDebit(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem credit(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem voidPayment(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem balance(PaymentContext paymentContext) throws PaymentException
PaymentExceptionPaymentResponseItem partialPayment(PaymentContext paymentContext) throws PaymentException
PaymentExceptionBoolean isValidCandidate(PaymentInfoType paymentType)
PaymentResponseItem processReverseAuthorize(PaymentContext paymentContext, Money amountToReverseAuthorize, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processAuthorize(PaymentContext paymentContext, Money amountToAuthorize, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processDebit(PaymentContext paymentContext, Money amountToDebit, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processAuthorizeAndDebit(PaymentContext paymentContext, Money amountToDebit, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processCredit(PaymentContext paymentContext, Money amountToCredit, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processVoidPayment(PaymentContext paymentContext, Money amountToVoid, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processBalance(PaymentContext paymentContext, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionPaymentResponseItem processPartialPayment(PaymentContext paymentContext, Money amountToDebit, PaymentResponseItem responseItem) throws PaymentException
PaymentExceptionCopyright © 2014. All Rights Reserved.