public class HeartlandRequestHeader extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
cardNumber |
protected String |
clerkID |
protected Long |
clientTransactionID |
protected static String |
developerID |
protected Integer |
deviceID |
protected String |
endpointURL |
protected String |
expirationDate |
protected String |
holderName |
protected static HeartlandRequestHeader |
instance |
protected Integer |
licenseID |
protected String |
password |
protected Integer |
siteID |
protected String |
siteTrace |
protected String |
track1Data |
protected String |
uniqueDeviceID |
protected String |
username |
protected static String |
versionNumber |
Modifier | Constructor and Description |
---|---|
protected |
HeartlandRequestHeader()
Constructor of Heartland Request header
The required properties are parsed from the Terminal.Heartland resource
|
|
HeartlandRequestHeader(String siteTrace,
String clerkID,
String uniqueDeviceID,
Long clientTransactionID)
Constructor of Heartland Request header with optional properties
|
Modifier and Type | Method and Description |
---|---|
String |
getCardNumber() |
String |
getClerkID() |
Long |
getClientTxnID() |
static String |
getDeveloperID() |
Integer |
getDeviceID() |
String |
getEndpointURL() |
String |
getExpirationDate() |
String |
getHolderName() |
static HeartlandRequestHeader |
getInstance() |
Integer |
getLicenseID() |
String |
getPassword() |
Integer |
getSiteID() |
String |
getSiteTrace() |
String |
getTrack1Data() |
String |
getUniqueDeviceID() |
String |
getUsername() |
static String |
getVersionNumber() |
protected String |
loadTerminalResource(String sTerminalTemplate) |
void |
setCardNumber(String cardNumber) |
void |
setClerkID(String clerkID) |
void |
setClientTxnID(Long clientTransactionID) |
void |
setEndpointURL(String endpointURL) |
void |
setExpirationDate(String expirationDate) |
void |
setHolderName(String holderName) |
void |
setSiteTrace(String siteTrace) |
void |
setTrack1Data(String track1Data) |
void |
setUniqueDeviceID(String uniqueDeviceID) |
protected static final String developerID
protected static final String versionNumber
protected Integer licenseID
protected Integer siteID
protected Integer deviceID
protected String username
protected String password
protected String siteTrace
protected String clerkID
protected String uniqueDeviceID
protected Long clientTransactionID
protected static HeartlandRequestHeader instance
protected String endpointURL
protected String track1Data
protected String holderName
protected String cardNumber
protected String expirationDate
protected HeartlandRequestHeader()
licenseID
- License identifier; assigned by Heartland Payment Systems during registrationsiteID
- Site identifier; assigned by Heartland Payment Systems during registrationdeviceID
- Device identifier; assigned by Heartland Payment Systems during registrationusername
- User name; assigned by Heartland Payment Systems during registrationpassword
- Password for user; assigned by Heartland Payment Systems during registrationpublic HeartlandRequestHeader(String siteTrace, String clerkID, String uniqueDeviceID, Long clientTransactionID)
siteTrace
- Site trace; specified by client and echoed in the response for validationclerkID
- Clerk ID; for Merchant useuniqueDeviceID
- A client-supplied device ID to be sent when transactions for multiple devices
are aggregated in the same batchclientTransactionID
- A client-generated transaction IDpublic Integer getLicenseID()
public Integer getSiteID()
public Integer getDeviceID()
public String getUsername()
public String getPassword()
public static String getDeveloperID()
public static String getVersionNumber()
public String getUniqueDeviceID()
public void setUniqueDeviceID(String uniqueDeviceID)
public Long getClientTxnID()
public void setClientTxnID(Long clientTransactionID)
public String getClerkID()
public void setClerkID(String clerkID)
public String getSiteTrace()
public void setSiteTrace(String siteTrace)
public String getTrack1Data()
public void setTrack1Data(String track1Data)
public String getEndpointURL()
public void setEndpointURL(String endpointURL)
public String getHolderName()
public void setHolderName(String holderName)
public String getCardNumber()
public void setCardNumber(String cardNumber)
public String getExpirationDate()
public void setExpirationDate(String expirationDate)
public static HeartlandRequestHeader getInstance()
Copyright © 2021. All rights reserved.