org.broadleafcommerce.payment.service.module
Class CyberSourceCreditCardModule
java.lang.Object
org.broadleafcommerce.service.module.CyberSourceModule
org.broadleafcommerce.payment.service.module.CyberSourceCreditCardModule
- All Implemented Interfaces:
- org.broadleafcommerce.core.payment.service.module.PaymentModule
public class CyberSourceCreditCardModule
- extends CyberSourceModule
- implements org.broadleafcommerce.core.payment.service.module.PaymentModule
- Author:
- jfischer
|
Method Summary |
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
authorize(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
authorizeAndDebit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
balance(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
credit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
debit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
CyberSourceServiceManager |
getServiceManager()
|
Boolean |
isValidCandidate(org.broadleafcommerce.core.payment.service.type.PaymentInfoType paymentType)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
reverseAuthorize(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
void |
setServiceManager(CyberSourceServiceManager serviceManager)
|
org.broadleafcommerce.core.payment.domain.PaymentResponseItem |
voidPayment(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CyberSourceCreditCardModule
public CyberSourceCreditCardModule()
authorize
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem authorize(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
authorize in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
authorizeAndDebit
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem authorizeAndDebit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
authorizeAndDebit in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
balance
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem balance(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
balance in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
credit
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem credit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
credit in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
debit
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem debit(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
debit in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
reverseAuthorize
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem reverseAuthorize(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
reverseAuthorize in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
voidPayment
public org.broadleafcommerce.core.payment.domain.PaymentResponseItem voidPayment(org.broadleafcommerce.core.payment.service.PaymentContext paymentContext)
throws org.broadleafcommerce.core.payment.service.exception.PaymentException
- Specified by:
voidPayment in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
- Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException
isValidCandidate
public Boolean isValidCandidate(org.broadleafcommerce.core.payment.service.type.PaymentInfoType paymentType)
- Specified by:
isValidCandidate in interface org.broadleafcommerce.core.payment.service.module.PaymentModule
getServiceManager
public CyberSourceServiceManager getServiceManager()
setServiceManager
public void setServiceManager(CyberSourceServiceManager serviceManager)
Copyright © 2012. All Rights Reserved.