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

com.ingenico.direct.domain.PaymentProduct840CustomerAccount Maven / Gradle / Ivy

/*
 * This class was auto-generated from the API references found at
 * https://support.direct.ingenico.com/documentation/api/reference
 */
package com.ingenico.direct.domain;

/**
 * Object containing the details of the PayPal account
 */
public class PaymentProduct840CustomerAccount {

	private String accountId = null;

	private String companyName = null;

	private String countryCode = null;

	private String customerAccountStatus = null;

	private String customerAddressStatus = null;

	private String firstName = null;

	private String payerId = null;

	private String surname = null;

	/**
	 * Username with which the PayPal account holder has registered at PayPal
	 */
	public String getAccountId() {
		return accountId;
	}

	/**
	 * Username with which the PayPal account holder has registered at PayPal
	 */
	public void setAccountId(String value) {
		this.accountId = value;
	}

	/**
	 * Name of the company in case the PayPal account is owned by a business
	 */
	public String getCompanyName() {
		return companyName;
	}

	/**
	 * Name of the company in case the PayPal account is owned by a business
	 */
	public void setCompanyName(String value) {
		this.companyName = value;
	}

	/**
	 * ISO 3166-1 alpha-2 country code
	 */
	public String getCountryCode() {
		return countryCode;
	}

	/**
	 * ISO 3166-1 alpha-2 country code
	 */
	public void setCountryCode(String value) {
		this.countryCode = value;
	}

	/**
	 * Status of the PayPal account
	 * * verified - PayPal has verified the funding means for this account
	 * * unverified - PayPal has not verified the funding means for this account
	 */
	public String getCustomerAccountStatus() {
		return customerAccountStatus;
	}

	/**
	 * Status of the PayPal account
	 * * verified - PayPal has verified the funding means for this account
	 * * unverified - PayPal has not verified the funding means for this account
	 */
	public void setCustomerAccountStatus(String value) {
		this.customerAccountStatus = value;
	}

	/**
	 * Status of the customer's shipping address as registered by PayPal
	 * * none - Status is unknown at PayPal
	 * * confirmed - The address has been confirmed
	 * * unconfirmed - The address has not been confirmed
	 */
	public String getCustomerAddressStatus() {
		return customerAddressStatus;
	}

	/**
	 * Status of the customer's shipping address as registered by PayPal
	 * * none - Status is unknown at PayPal
	 * * confirmed - The address has been confirmed
	 * * unconfirmed - The address has not been confirmed
	 */
	public void setCustomerAddressStatus(String value) {
		this.customerAddressStatus = value;
	}

	/**
	 * First name of the PayPal account holder
	 */
	public String getFirstName() {
		return firstName;
	}

	/**
	 * First name of the PayPal account holder
	 */
	public void setFirstName(String value) {
		this.firstName = value;
	}

	/**
	 * The unique identifier of a PayPal account and will never change in the life cycle of a PayPal account
	 */
	public String getPayerId() {
		return payerId;
	}

	/**
	 * The unique identifier of a PayPal account and will never change in the life cycle of a PayPal account
	 */
	public void setPayerId(String value) {
		this.payerId = value;
	}

	/**
	 * Surname of the PayPal account holder
	 */
	public String getSurname() {
		return surname;
	}

	/**
	 * Surname of the PayPal account holder
	 */
	public void setSurname(String value) {
		this.surname = value;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy