HostSalesData

public final class HostSalesData

This object contains references to the Sale Context normally these attributes have a special meaning within the Merchant’s systems or POS. This object may contain additional properties, but these will not be indexed for search.

Fields

mCashierId

final String mCashierId

mCashierName

final String mCashierName

mInvoiceNumber

final String mInvoiceNumber

mLaneNumber

final String mLaneNumber

mSalesIdentifier

final String mSalesIdentifier

mSalesReferenceNumber

final String mSalesReferenceNumber

mShiftNumber

final Integer mShiftNumber

mStoreIdentifier

final String mStoreIdentifier

Constructors

HostSalesData

public HostSalesData(String salesIdentifier, String salesReferenceNumber, String storeIdentifier, String invoiceNumber, String cashierId, String cashierName, String laneNumber, Integer shiftNumber)

Methods

getCashierId

public String getCashierId()

An identifier to represent the cashier who performed the transaction at the POS.

getCashierName

public String getCashierName()

An optional value to represent the name of the Cashier.

getInvoiceNumber

public String getInvoiceNumber()

Optional.The invoice number to track this payment. Must be less than 128 characters.

getLaneNumber

public String getLaneNumber()

The lane or aisle number for the POS where the transaction originated. This is a string as this value may be non-numeric for some Merchant.

getSalesIdentifier

public String getSalesIdentifier()

An identifier from the POS or third-party for this transaction.

getSalesReferenceNumber

public String getSalesReferenceNumber()

A reference number used by card acceptor for this transaction.

getShiftNumber

public Integer getShiftNumber()

A shift number identifier used by the Card Acceptor to associate with the transaction. Must be less than 1000.

getStoreIdentifier

public String getStoreIdentifier()

An identifier for a store. Normally only required where the relationship to merchant is not one to one

toString

public String toString()