org.broadleafcommerce.checkout.service
Class DummyCreditCardModule
java.lang.Object
org.broadleafcommerce.core.payment.service.module.AbstractModule
org.broadleafcommerce.checkout.service.DummyCreditCardModule
- All Implemented Interfaces:
- PaymentModule
public class DummyCreditCardModule
- extends AbstractModule
- Author:
- jfischer
|
Method Summary |
Boolean |
isValidCandidate(PaymentInfoType paymentType)
|
PaymentResponseItem |
processAuthorize(PaymentContext paymentContext,
Money amountToAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processAuthorizeAndDebit(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processBalance(PaymentContext paymentContext,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processCredit(PaymentContext paymentContext,
Money amountToCredit,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processDebit(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processReverseAuthorize(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
|
PaymentResponseItem |
processVoidPayment(PaymentContext paymentContext,
Money amountToVoid,
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, reverseAuthorize, voidPayment |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DummyCreditCardModule
public DummyCreditCardModule()
processAuthorize
public PaymentResponseItem processAuthorize(PaymentContext paymentContext,
Money amountToAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processAuthorizeAndDebit
public PaymentResponseItem processAuthorizeAndDebit(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processDebit
public PaymentResponseItem processDebit(PaymentContext paymentContext,
Money amountToDebit,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processCredit
public PaymentResponseItem processCredit(PaymentContext paymentContext,
Money amountToCredit,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processVoidPayment
public PaymentResponseItem processVoidPayment(PaymentContext paymentContext,
Money amountToVoid,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processBalance
public PaymentResponseItem processBalance(PaymentContext paymentContext,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
processReverseAuthorize
public PaymentResponseItem processReverseAuthorize(PaymentContext paymentContext,
Money amountToReverseAuthorize,
PaymentResponseItem responseItem)
throws PaymentException
- Throws:
PaymentException
isValidCandidate
public Boolean isValidCandidate(PaymentInfoType paymentType)
Copyright © 2013. All Rights Reserved.