jdollars.cybersource
Class CybersourcePaymentEngine

java.lang.Object
  |
  +--jdollars.cybersource.CybersourcePaymentEngine
All Implemented Interfaces:
IPaymentEngine

public class CybersourcePaymentEngine
extends java.lang.Object
implements IPaymentEngine


Constructor Summary
CybersourcePaymentEngine(java.lang.String strPropertiesFile)
           
 
Method Summary
 IMerchantReferenceIdentifier createMerchantReferenceIdentifier(java.lang.Object obj)
           
 ICardholderStatementFieldValues.IFactory getCardholderStatementFieldValuesFactory()
           
 ICreditCardAuthorizer getCreditCardAuthorizer()
           
 ICreditCardCreditIssuer getCreditCardCreditIssuer()
           
 ICreditCardFraudScoreCalculator getCreditCardFraudScoreCalculator()
           
 IMerchantDescriptor.IFactory getMerchantDescriptorFactory()
           
 void setPerformAddressVerification(boolean bFlag)
           
 void setRequireSuccessfulAddressVerification(boolean bFlag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CybersourcePaymentEngine

public CybersourcePaymentEngine(java.lang.String strPropertiesFile)
                         throws com.cybersource.ics.base.exception.ICSException
Method Detail

setPerformAddressVerification

public void setPerformAddressVerification(boolean bFlag)
Specified by:
setPerformAddressVerification in interface IPaymentEngine

setRequireSuccessfulAddressVerification

public void setRequireSuccessfulAddressVerification(boolean bFlag)
Specified by:
setRequireSuccessfulAddressVerification in interface IPaymentEngine

getCreditCardFraudScoreCalculator

public ICreditCardFraudScoreCalculator getCreditCardFraudScoreCalculator()
Specified by:
getCreditCardFraudScoreCalculator in interface IPaymentEngine

getMerchantDescriptorFactory

public IMerchantDescriptor.IFactory getMerchantDescriptorFactory()
Specified by:
getMerchantDescriptorFactory in interface IPaymentEngine

createMerchantReferenceIdentifier

public IMerchantReferenceIdentifier createMerchantReferenceIdentifier(java.lang.Object obj)
Specified by:
createMerchantReferenceIdentifier in interface IPaymentEngine

getCardholderStatementFieldValuesFactory

public ICardholderStatementFieldValues.IFactory getCardholderStatementFieldValuesFactory()
Specified by:
getCardholderStatementFieldValuesFactory in interface IPaymentEngine

getCreditCardAuthorizer

public ICreditCardAuthorizer getCreditCardAuthorizer()
Specified by:
getCreditCardAuthorizer in interface IPaymentEngine

getCreditCardCreditIssuer

public ICreditCardCreditIssuer getCreditCardCreditIssuer()
Specified by:
getCreditCardCreditIssuer in interface IPaymentEngine