com.ibm.retail.saf.provider
Interface PaymentRequest

All Superinterfaces:
POSInfo, POSRequest, java.io.Serializable
All Known Implementing Classes:
DefaultPaymentRequest

public interface PaymentRequest
extends POSRequest

Provides payment information needed to tender a point-of-sale transaction.

A PaymentRequest contains the payment information used to perform tendering on the point-of-sale system.


Method Summary
 com.ibm.retail.saf.provider.PaymentInfo getPaymentInformation()
          Gets the payment information provided for tendering the transaction at the point-of-sale.
 void setPaymentInformation(com.ibm.retail.saf.provider.PaymentInfo payment)
          Sets the payment information provided for tendering the transaction at the point-of-sale.
 
Methods inherited from interface com.ibm.retail.saf.provider.POSRequest
getClientID, getRequestIdentifier
 
Methods inherited from interface com.ibm.retail.saf.provider.POSInfo
getExtendedAttribute, getExtendedAttributeNames, removeExtendedAttribute, setExtendedAttribute
 

Method Detail

setPaymentInformation

public void setPaymentInformation(com.ibm.retail.saf.provider.PaymentInfo payment)
Sets the payment information provided for tendering the transaction at the point-of-sale.

Parameters:
payment - payment information

getPaymentInformation

public com.ibm.retail.saf.provider.PaymentInfo getPaymentInformation()
Gets the payment information provided for tendering the transaction at the point-of-sale.

Returns:
payment information