All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hps.integrator.entities.HpsTransactionDetails Maven / Gradle / Ivy

Go to download

The SecureSubmit Java SDK simplifies processing of credit card transactions using Heartland Payment Systems' Portico Payment Gateway

There is a newer version: v2.5.2
Show newest version
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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy