com.retek.component.payment
Interface PaymentManager
- public interface PaymentManager
The PaymentManager interface builds instances of different payment types including MoneyOrderPayment,
StoredValueCardPayment, MerchandiseCertificatePayment, RewardCertificate, CheckPayment,
CashPayment and CreditCardPayment. It also contains methods to find and read AVS codes
and build CreditCardAuthorizationResponse objects.
Retek Inc. Copyright (c) 2003
buildGiftCertificatePaymentInstance
public GiftCertificatePayment buildGiftCertificatePaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildMerchandiseCertificatePaymentInstance
public MerchandiseCertificatePayment buildMerchandiseCertificatePaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildRewardCertificatePaymentInstance
public RewardCertificatePayment buildRewardCertificatePaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildMoneyOrderPaymentInstance
public MoneyOrderPayment buildMoneyOrderPaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildStoredValueCardPaymentInstance
public StoredValueCardPayment buildStoredValueCardPaymentInstance(StoredValueCardType cardType)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildCheckPaymentInstance
public CheckPayment buildCheckPaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildCashPaymentInstance
public CashPayment buildCashPaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildCreditCardPaymentInstance
public CreditCardPayment buildCreditCardPaymentInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildPaymentCustomerInstance
public PaymentCustomer buildPaymentCustomerInstance()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
buildCreditCardPaymentAuthorizationResponse
public CreditCardAuthorizationResponse buildCreditCardPaymentAuthorizationResponse()
findAllAvsCodes
public java.util.Set findAllAvsCodes()
throws SystemException
- Throws:
SystemException
readAvsCode
public AvsCode readAvsCode(java.lang.String avsCode)
throws InvalidIdException,
BusinessException,
SystemException
- Throws:
InvalidIdException
BusinessException
SystemException
storedValueCardSendCashOutToThirdParty
public StoredValueCardCashoutResponse storedValueCardSendCashOutToThirdParty(java.lang.String accountNumber,
java.lang.String pin)
throws SystemException
- Throws:
SystemException
storedValueCardInquiry
public StoredValueCardInquiryResponse storedValueCardInquiry(java.lang.String accountNumber)
throws SystemException
- Throws:
SystemException
applyForCredit
public PLCCCreditApplicationResponse applyForCredit(PLCCCreditApplication application)
throws SystemException
- Throws:
SystemException
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25