org.broadleafcommerce.core.payment.service.module
Class DefaultModule
java.lang.Object
org.broadleafcommerce.core.payment.service.module.AbstractModule
org.broadleafcommerce.core.payment.service.module.DefaultModule
- All Implemented Interfaces:
- PaymentModule
public class DefaultModule
- extends AbstractModule
|
Method Summary |
Boolean |
isValidCandidate(PaymentInfoType paymentType)
|
PaymentResponseItem |
processAuthorize(PaymentContext paymentContext,
Money amountToAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processAuthorizeAndDebit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processBalance(PaymentContext paymentContext,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processCredit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processDebit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processPartialPayment(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processReverseAuthorize(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processVoidPayment(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
| Methods inherited from class org.broadleafcommerce.core.payment.service.module.AbstractModule |
authorize, authorizeAndDebit, balance, credit, debit, findPaymentInfoFromContext, getAmountAvailableToCredit, getAmountAvailableToDebit, getAmountAvailableToReverseAuthorize, getNewCapturePaymentInfoDetail, getNewPaymentInfoDetail, getNewRefundPaymentInfoDetail, getNewResponseItem, getNewResponseItem, getNewReverseAuthPaymentInfoDetail, partialPayment, reverseAuthorize, voidPayment |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultModule
public DefaultModule()
processAuthorize
public PaymentResponseItem processAuthorize(PaymentContext paymentContext,
Money amountToAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processReverseAuthorize
public PaymentResponseItem processReverseAuthorize(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processAuthorizeAndDebit
public PaymentResponseItem processAuthorizeAndDebit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processDebit
public PaymentResponseItem processDebit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processCredit
public PaymentResponseItem processCredit(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processVoidPayment
public PaymentResponseItem processVoidPayment(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processBalance
public PaymentResponseItem processBalance(PaymentContext paymentContext,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processPartialPayment
public PaymentResponseItem processPartialPayment(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
isValidCandidate
public Boolean isValidCandidate(PaymentInfoType paymentType)
Copyright © 2013. All Rights Reserved.