Package model
Class ProcessorApplicationConfig
- java.lang.Object
-
- model.ProcessorApplicationConfig
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ProcessorApplicationConfig extends Object
Details that configure how the `Processor` handles transactions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessorApplicationConfig.AllowedBusinessApplicationIdsEnumGets or Sets allowedBusinessApplicationIdsstatic classProcessorApplicationConfig.CustomTypeAdapterFactorystatic classProcessorApplicationConfig.DefaultMccEnumThe Merchant Category Code of the `Merchan.static classProcessorApplicationConfig.MotoEciindicatorEnumIdentifies the level of security used in an electronic commerce transaction (only applies to card-present transactions).static classProcessorApplicationConfig.PanEntryModeEnumA 2-digit code that identifies the method used to enter the cardholder account number and card expiration date (only applies to card-present transactions).static classProcessorApplicationConfig.PosConditionCodeEnumContains a code identifying transaction conditions at the point of sale or point of service (only applies to card-present transactions).
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProcessorApplicationConfig()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ACH_SETTLEMENT_DELAY_DAYS
public static final String SERIALIZED_NAME_ACH_SETTLEMENT_DELAY_DAYS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALLOW_SPLIT_PAYOUTS
public static final String SERIALIZED_NAME_ALLOW_SPLIT_PAYOUTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALLOWED_BUSINESS_APPLICATION_IDS
public static final String SERIALIZED_NAME_ALLOWED_BUSINESS_APPLICATION_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARD_ACCEPTOR_ID_CODE
public static final String SERIALIZED_NAME_CARD_ACCEPTOR_ID_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARD_ACCEPTOR_TERMINAL_ID
public static final String SERIALIZED_NAME_CARD_ACCEPTOR_TERMINAL_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONFIGURATION_TEMPLATES
public static final String SERIALIZED_NAME_CONFIGURATION_TEMPLATES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_CURRENCIES
public static final String SERIALIZED_NAME_DEFAULT_CURRENCIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_MCC
public static final String SERIALIZED_NAME_DEFAULT_MCC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_ACCOUNT_NUMBER
public static final String SERIALIZED_NAME_DEFAULT_SENDER_ACCOUNT_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_ADDRESS
public static final String SERIALIZED_NAME_DEFAULT_SENDER_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_CITY
public static final String SERIALIZED_NAME_DEFAULT_SENDER_CITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY
public static final String SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY_CODE
public static final String SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTY_CODE
public static final String SERIALIZED_NAME_DEFAULT_SENDER_COUNTY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_NAME
public static final String SERIALIZED_NAME_DEFAULT_SENDER_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_STATE_CODE
public static final String SERIALIZED_NAME_DEFAULT_SENDER_STATE_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEFAULT_SENDER_ZIP_CODE
public static final String SERIALIZED_NAME_DEFAULT_SENDER_ZIP_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INCLUDE_COLOMBIA_DATA
public static final String SERIALIZED_NAME_INCLUDE_COLOMBIA_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MOTO_ECIINDICATOR
public static final String SERIALIZED_NAME_MOTO_ECIINDICATOR
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAN_ENTRY_MODE
public static final String SERIALIZED_NAME_PAN_ENTRY_MODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POS_CONDITION_CODE
public static final String SERIALIZED_NAME_POS_CONDITION_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
achSettlementDelayDays
public ProcessorApplicationConfig achSettlementDelayDays(Long achSettlementDelayDays)
-
getAchSettlementDelayDays
@Nullable public Long getAchSettlementDelayDays()
Details how days ACH settlments are delayed by. minimum: 0- Returns:
- achSettlementDelayDays
-
setAchSettlementDelayDays
public void setAchSettlementDelayDays(Long achSettlementDelayDays)
-
allowSplitPayouts
public ProcessorApplicationConfig allowSplitPayouts(Boolean allowSplitPayouts)
-
getAllowSplitPayouts
@Nullable public Boolean getAllowSplitPayouts()
Details if the `Processor` allows split payouts to `Merchants`.- Returns:
- allowSplitPayouts
-
setAllowSplitPayouts
public void setAllowSplitPayouts(Boolean allowSplitPayouts)
-
allowedBusinessApplicationIds
public ProcessorApplicationConfig allowedBusinessApplicationIds(List<ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum> allowedBusinessApplicationIds)
-
addAllowedBusinessApplicationIdsItem
public ProcessorApplicationConfig addAllowedBusinessApplicationIdsItem(ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum allowedBusinessApplicationIdsItem)
-
getAllowedBusinessApplicationIds
@Nullable public List<ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum> getAllowedBusinessApplicationIds()
Identifies the `Processors` business application type for VisaNet transaction processing.- Returns:
- allowedBusinessApplicationIds
-
setAllowedBusinessApplicationIds
public void setAllowedBusinessApplicationIds(List<ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum> allowedBusinessApplicationIds)
-
cardAcceptorIdCode
public ProcessorApplicationConfig cardAcceptorIdCode(String cardAcceptorIdCode)
-
getCardAcceptorIdCode
@Nullable public String getCardAcceptorIdCode()
An ID for the card acceptor (e.g Visa).- Returns:
- cardAcceptorIdCode
-
setCardAcceptorIdCode
public void setCardAcceptorIdCode(String cardAcceptorIdCode)
-
cardAcceptorTerminalId
public ProcessorApplicationConfig cardAcceptorTerminalId(String cardAcceptorTerminalId)
-
getCardAcceptorTerminalId
@Nullable public String getCardAcceptorTerminalId()
The ID for the terminal at a card acceptor location.- Returns:
- cardAcceptorTerminalId
-
setCardAcceptorTerminalId
public void setCardAcceptorTerminalId(String cardAcceptorTerminalId)
-
configurationTemplates
public ProcessorApplicationConfig configurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates)
-
getConfigurationTemplates
@Nullable public ProcessorApplicationConfigConfigurationTemplates getConfigurationTemplates()
Get configurationTemplates- Returns:
- configurationTemplates
-
setConfigurationTemplates
public void setConfigurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates)
-
defaultCurrencies
public ProcessorApplicationConfig defaultCurrencies(List<Currency> defaultCurrencies)
-
addDefaultCurrenciesItem
public ProcessorApplicationConfig addDefaultCurrenciesItem(Currency defaultCurrenciesItem)
-
getDefaultCurrencies
@Nullable public List<Currency> getDefaultCurrencies()
ISO 4217 3 letter currency code.- Returns:
- defaultCurrencies
-
defaultMcc
public ProcessorApplicationConfig defaultMcc(ProcessorApplicationConfig.DefaultMccEnum defaultMcc)
-
getDefaultMcc
@Nullable public ProcessorApplicationConfig.DefaultMccEnum getDefaultMcc()
The Merchant Category Code of the `Merchan.- Returns:
- defaultMcc
-
setDefaultMcc
public void setDefaultMcc(ProcessorApplicationConfig.DefaultMccEnum defaultMcc)
-
defaultSenderAccountNumber
public ProcessorApplicationConfig defaultSenderAccountNumber(String defaultSenderAccountNumber)
-
getDefaultSenderAccountNumber
@Nullable public String getDefaultSenderAccountNumber()
The default account of the sender.- Returns:
- defaultSenderAccountNumber
-
setDefaultSenderAccountNumber
public void setDefaultSenderAccountNumber(String defaultSenderAccountNumber)
-
defaultSenderAddress
public ProcessorApplicationConfig defaultSenderAddress(String defaultSenderAddress)
-
getDefaultSenderAddress
@Nullable public String getDefaultSenderAddress()
The sender’s address.- Returns:
- defaultSenderAddress
-
setDefaultSenderAddress
public void setDefaultSenderAddress(String defaultSenderAddress)
-
defaultSenderCity
public ProcessorApplicationConfig defaultSenderCity(String defaultSenderCity)
-
getDefaultSenderCity
@Nullable public String getDefaultSenderCity()
The city saved in the sender's address.- Returns:
- defaultSenderCity
-
setDefaultSenderCity
public void setDefaultSenderCity(String defaultSenderCity)
-
defaultSenderCountry
public ProcessorApplicationConfig defaultSenderCountry(Country defaultSenderCountry)
-
getDefaultSenderCountry
@Nullable public Country getDefaultSenderCountry()
Get defaultSenderCountry- Returns:
- defaultSenderCountry
-
setDefaultSenderCountry
public void setDefaultSenderCountry(Country defaultSenderCountry)
-
defaultSenderCountryCode
public ProcessorApplicationConfig defaultSenderCountryCode(String defaultSenderCountryCode)
-
getDefaultSenderCountryCode
@Nullable public String getDefaultSenderCountryCode()
The sender's 3 letter ISO 4217 currency code.- Returns:
- defaultSenderCountryCode
-
setDefaultSenderCountryCode
public void setDefaultSenderCountryCode(String defaultSenderCountryCode)
-
defaultSenderCountyCode
public ProcessorApplicationConfig defaultSenderCountyCode(String defaultSenderCountyCode)
-
getDefaultSenderCountyCode
@Nullable public String getDefaultSenderCountyCode()
The sender’s county.- Returns:
- defaultSenderCountyCode
-
setDefaultSenderCountyCode
public void setDefaultSenderCountyCode(String defaultSenderCountyCode)
-
defaultSenderName
public ProcessorApplicationConfig defaultSenderName(String defaultSenderName)
-
getDefaultSenderName
@Nullable public String getDefaultSenderName()
The sender’s name.- Returns:
- defaultSenderName
-
setDefaultSenderName
public void setDefaultSenderName(String defaultSenderName)
-
defaultSenderStateCode
public ProcessorApplicationConfig defaultSenderStateCode(String defaultSenderStateCode)
-
getDefaultSenderStateCode
@Nullable public String getDefaultSenderStateCode()
The sender's 2-letter State code.- Returns:
- defaultSenderStateCode
-
setDefaultSenderStateCode
public void setDefaultSenderStateCode(String defaultSenderStateCode)
-
defaultSenderZipCode
public ProcessorApplicationConfig defaultSenderZipCode(String defaultSenderZipCode)
-
getDefaultSenderZipCode
@Nullable public String getDefaultSenderZipCode()
The sender’s zip code.- Returns:
- defaultSenderZipCode
-
setDefaultSenderZipCode
public void setDefaultSenderZipCode(String defaultSenderZipCode)
-
includeColombiaData
public ProcessorApplicationConfig includeColombiaData(Boolean includeColombiaData)
-
getIncludeColombiaData
@Nullable public Boolean getIncludeColombiaData()
Must be true if transactions are in Colombia where there are different fees.- Returns:
- includeColombiaData
-
setIncludeColombiaData
public void setIncludeColombiaData(Boolean includeColombiaData)
-
motoEciindicator
public ProcessorApplicationConfig motoEciindicator(ProcessorApplicationConfig.MotoEciindicatorEnum motoEciindicator)
-
getMotoEciindicator
@Nullable public ProcessorApplicationConfig.MotoEciindicatorEnum getMotoEciindicator()
Identifies the level of security used in an electronic commerce transaction (only applies to card-present transactions).- Returns:
- motoEciindicator
-
setMotoEciindicator
public void setMotoEciindicator(ProcessorApplicationConfig.MotoEciindicatorEnum motoEciindicator)
-
panEntryMode
public ProcessorApplicationConfig panEntryMode(ProcessorApplicationConfig.PanEntryModeEnum panEntryMode)
-
getPanEntryMode
@Nullable public ProcessorApplicationConfig.PanEntryModeEnum getPanEntryMode()
A 2-digit code that identifies the method used to enter the cardholder account number and card expiration date (only applies to card-present transactions).- Returns:
- panEntryMode
-
setPanEntryMode
public void setPanEntryMode(ProcessorApplicationConfig.PanEntryModeEnum panEntryMode)
-
posConditionCode
public ProcessorApplicationConfig posConditionCode(ProcessorApplicationConfig.PosConditionCodeEnum posConditionCode)
-
getPosConditionCode
@Nullable public ProcessorApplicationConfig.PosConditionCodeEnum getPosConditionCode()
Contains a code identifying transaction conditions at the point of sale or point of service (only applies to card-present transactions).- Returns:
- posConditionCode
-
setPosConditionCode
public void setPosConditionCode(ProcessorApplicationConfig.PosConditionCodeEnum posConditionCode)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to ProcessorApplicationConfig
-
fromJson
public static ProcessorApplicationConfig fromJson(String jsonString) throws IOException
Create an instance of ProcessorApplicationConfig given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ProcessorApplicationConfig
- Throws:
IOException- if the JSON string is invalid with respect to ProcessorApplicationConfig
-
toJson
public String toJson()
Convert an instance of ProcessorApplicationConfig to an JSON string- Returns:
- JSON string
-
-