com.hps.integrator.entities.HpsTransactionDetails Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of secure-submit Show documentation
Show all versions of secure-submit Show documentation
The SecureSubmit Java SDK simplifies processing of credit card transactions using Heartland Payment Systems' Portico Payment Gateway
package com.hps.integrator.entities;
/**
* The transaction details.
*/
public class HpsTransactionDetails {
private String memo;
private String invoiceNumber;
private String customerId;
private String clientTransactionId;
/**
* Constructor
* @param memo A free-form field (for merchant reporting/record-keeping purposes only).
* @param invoiceNumber This will not be used at settlement. (for Merchant reporting/record-keeping purposes only).
* @param customerId This is intended to be the customer identification. (for Merchant reporting/record-keeping
* purposes only).
*/
public HpsTransactionDetails(String memo, String invoiceNumber, String customerId) {
this.memo = memo;
this.invoiceNumber = invoiceNumber;
this.customerId = customerId;
}
public String getMemo() {
return memo;
}
public String getInvoiceNumber() {
return invoiceNumber;
}
public String getCustomerId() {
return customerId;
}
public String getClientTransactionId() {
return clientTransactionId;
}
public void setClientTransactionId(String clientTransactionId) {
this.clientTransactionId = clientTransactionId;
}
}