jdollars.core
Interface IPaymentEngine

All Known Implementing Classes:
CybersourcePaymentEngine

public interface IPaymentEngine

payment engine


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)
           
 

Method Detail

getCreditCardAuthorizer

public ICreditCardAuthorizer getCreditCardAuthorizer()

getCreditCardCreditIssuer

public ICreditCardCreditIssuer getCreditCardCreditIssuer()

getCreditCardFraudScoreCalculator

public ICreditCardFraudScoreCalculator getCreditCardFraudScoreCalculator()

createMerchantReferenceIdentifier

public IMerchantReferenceIdentifier createMerchantReferenceIdentifier(java.lang.Object obj)

getCardholderStatementFieldValuesFactory

public ICardholderStatementFieldValues.IFactory getCardholderStatementFieldValuesFactory()

getMerchantDescriptorFactory

public IMerchantDescriptor.IFactory getMerchantDescriptorFactory()

setPerformAddressVerification

public void setPerformAddressVerification(boolean bFlag)

setRequireSuccessfulAddressVerification

public void setRequireSuccessfulAddressVerification(boolean bFlag)