Package model
Class ProcessorApplicationConfig
java.lang.Object
model.ProcessorApplicationConfig
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]")
public class ProcessorApplicationConfig
extends Object
Details that configure how the `Processor` handles transactions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets allowedBusinessApplicationIdsstatic classstatic enumThe Merchant Category Code of the `Merchan.static enumIdentifies the level of security used in an electronic commerce transaction (only applies to card-present transactions).static enumA 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 enumContains a code identifying transaction conditions at the point of sale or point of service (only applies to card-present transactions). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionachSettlementDelayDays(Long achSettlementDelayDays) addAllowedBusinessApplicationIdsItem(ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum allowedBusinessApplicationIdsItem) addDefaultCurrenciesItem(Currency defaultCurrenciesItem) allowedBusinessApplicationIds(List<ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum> allowedBusinessApplicationIds) allowSplitPayouts(Boolean allowSplitPayouts) cardAcceptorIdCode(String cardAcceptorIdCode) cardAcceptorTerminalId(String cardAcceptorTerminalId) configurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates) defaultCurrencies(List<Currency> defaultCurrencies) defaultMcc(ProcessorApplicationConfig.DefaultMccEnum defaultMcc) defaultSenderAccountNumber(String defaultSenderAccountNumber) defaultSenderAddress(String defaultSenderAddress) defaultSenderCity(String defaultSenderCity) defaultSenderCountry(Country defaultSenderCountry) defaultSenderCountryCode(String defaultSenderCountryCode) defaultSenderCountyCode(String defaultSenderCountyCode) defaultSenderName(String defaultSenderName) defaultSenderStateCode(String defaultSenderStateCode) defaultSenderZipCode(String defaultSenderZipCode) booleanstatic ProcessorApplicationConfigCreate an instance of ProcessorApplicationConfig given an JSON stringDetails how days ACH settlments are delayed by.Identifies the `Processors` business application type for VisaNet transaction processing.Details if the `Processor` allows split payouts to `Merchants`.An ID for the card acceptor (e.g Visa).The ID for the terminal at a card acceptor location.Get configurationTemplatesISO 4217 3 letter currency code.The Merchant Category Code of the `Merchan.The default account of the sender.The sender’s address.The city saved in the sender's address.Get defaultSenderCountryThe sender's 3 letter ISO 4217 currency code.The sender’s county.The sender’s name.The sender's 2-letter State code.The sender’s zip code.Must be true if transactions are in Colombia where there are different fees.Identifies the level of security used in an electronic commerce transaction (only applies to card-present transactions).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).Contains a code identifying transaction conditions at the point of sale or point of service (only applies to card-present transactions).inthashCode()includeColombiaData(Boolean includeColombiaData) motoEciindicator(ProcessorApplicationConfig.MotoEciindicatorEnum motoEciindicator) panEntryMode(ProcessorApplicationConfig.PanEntryModeEnum panEntryMode) posConditionCode(ProcessorApplicationConfig.PosConditionCodeEnum posConditionCode) voidsetAchSettlementDelayDays(Long achSettlementDelayDays) voidsetAllowedBusinessApplicationIds(List<ProcessorApplicationConfig.AllowedBusinessApplicationIdsEnum> allowedBusinessApplicationIds) voidsetAllowSplitPayouts(Boolean allowSplitPayouts) voidsetCardAcceptorIdCode(String cardAcceptorIdCode) voidsetCardAcceptorTerminalId(String cardAcceptorTerminalId) voidsetConfigurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates) voidsetDefaultCurrencies(List<Currency> defaultCurrencies) voidvoidsetDefaultSenderAccountNumber(String defaultSenderAccountNumber) voidsetDefaultSenderAddress(String defaultSenderAddress) voidsetDefaultSenderCity(String defaultSenderCity) voidsetDefaultSenderCountry(Country defaultSenderCountry) voidsetDefaultSenderCountryCode(String defaultSenderCountryCode) voidsetDefaultSenderCountyCode(String defaultSenderCountyCode) voidsetDefaultSenderName(String defaultSenderName) voidsetDefaultSenderStateCode(String defaultSenderStateCode) voidsetDefaultSenderZipCode(String defaultSenderZipCode) voidsetIncludeColombiaData(Boolean includeColombiaData) voidsetMotoEciindicator(ProcessorApplicationConfig.MotoEciindicatorEnum motoEciindicator) voidsetPanEntryMode(ProcessorApplicationConfig.PanEntryModeEnum panEntryMode) voidsetPosConditionCode(ProcessorApplicationConfig.PosConditionCodeEnum posConditionCode) toJson()Convert an instance of ProcessorApplicationConfig to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ACH_SETTLEMENT_DELAY_DAYS
- See Also:
-
SERIALIZED_NAME_ALLOW_SPLIT_PAYOUTS
- See Also:
-
SERIALIZED_NAME_ALLOWED_BUSINESS_APPLICATION_IDS
- See Also:
-
SERIALIZED_NAME_CARD_ACCEPTOR_ID_CODE
- See Also:
-
SERIALIZED_NAME_CARD_ACCEPTOR_TERMINAL_ID
- See Also:
-
SERIALIZED_NAME_CONFIGURATION_TEMPLATES
- See Also:
-
SERIALIZED_NAME_DEFAULT_CURRENCIES
- See Also:
-
SERIALIZED_NAME_DEFAULT_MCC
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_ACCOUNT_NUMBER
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_ADDRESS
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_CITY
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTRY_CODE
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_COUNTY_CODE
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_NAME
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_STATE_CODE
- See Also:
-
SERIALIZED_NAME_DEFAULT_SENDER_ZIP_CODE
- See Also:
-
SERIALIZED_NAME_INCLUDE_COLOMBIA_DATA
- See Also:
-
SERIALIZED_NAME_MOTO_ECIINDICATOR
- See Also:
-
SERIALIZED_NAME_PAN_ENTRY_MODE
- See Also:
-
SERIALIZED_NAME_POS_CONDITION_CODE
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ProcessorApplicationConfig
public ProcessorApplicationConfig()
-
-
Method Details
-
achSettlementDelayDays
-
getAchSettlementDelayDays
Details how days ACH settlments are delayed by. minimum: 0- Returns:
- achSettlementDelayDays
-
setAchSettlementDelayDays
-
allowSplitPayouts
-
getAllowSplitPayouts
Details if the `Processor` allows split payouts to `Merchants`.- Returns:
- allowSplitPayouts
-
setAllowSplitPayouts
-
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
-
getCardAcceptorIdCode
An ID for the card acceptor (e.g Visa).- Returns:
- cardAcceptorIdCode
-
setCardAcceptorIdCode
-
cardAcceptorTerminalId
-
getCardAcceptorTerminalId
The ID for the terminal at a card acceptor location.- Returns:
- cardAcceptorTerminalId
-
setCardAcceptorTerminalId
-
configurationTemplates
public ProcessorApplicationConfig configurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates) -
getConfigurationTemplates
Get configurationTemplates- Returns:
- configurationTemplates
-
setConfigurationTemplates
public void setConfigurationTemplates(ProcessorApplicationConfigConfigurationTemplates configurationTemplates) -
defaultCurrencies
-
addDefaultCurrenciesItem
-
getDefaultCurrencies
ISO 4217 3 letter currency code.- Returns:
- defaultCurrencies
-
setDefaultCurrencies
-
defaultMcc
-
getDefaultMcc
The Merchant Category Code of the `Merchan.- Returns:
- defaultMcc
-
setDefaultMcc
-
defaultSenderAccountNumber
-
getDefaultSenderAccountNumber
The default account of the sender.- Returns:
- defaultSenderAccountNumber
-
setDefaultSenderAccountNumber
-
defaultSenderAddress
-
getDefaultSenderAddress
The sender’s address.- Returns:
- defaultSenderAddress
-
setDefaultSenderAddress
-
defaultSenderCity
-
getDefaultSenderCity
The city saved in the sender's address.- Returns:
- defaultSenderCity
-
setDefaultSenderCity
-
defaultSenderCountry
-
getDefaultSenderCountry
Get defaultSenderCountry- Returns:
- defaultSenderCountry
-
setDefaultSenderCountry
-
defaultSenderCountryCode
-
getDefaultSenderCountryCode
The sender's 3 letter ISO 4217 currency code.- Returns:
- defaultSenderCountryCode
-
setDefaultSenderCountryCode
-
defaultSenderCountyCode
-
getDefaultSenderCountyCode
The sender’s county.- Returns:
- defaultSenderCountyCode
-
setDefaultSenderCountyCode
-
defaultSenderName
-
getDefaultSenderName
The sender’s name.- Returns:
- defaultSenderName
-
setDefaultSenderName
-
defaultSenderStateCode
-
getDefaultSenderStateCode
The sender's 2-letter State code.- Returns:
- defaultSenderStateCode
-
setDefaultSenderStateCode
-
defaultSenderZipCode
-
getDefaultSenderZipCode
The sender’s zip code.- Returns:
- defaultSenderZipCode
-
setDefaultSenderZipCode
-
includeColombiaData
-
getIncludeColombiaData
Must be true if transactions are in Colombia where there are different fees.- Returns:
- includeColombiaData
-
setIncludeColombiaData
-
motoEciindicator
public ProcessorApplicationConfig motoEciindicator(ProcessorApplicationConfig.MotoEciindicatorEnum motoEciindicator) -
getMotoEciindicator
Identifies the level of security used in an electronic commerce transaction (only applies to card-present transactions).- Returns:
- motoEciindicator
-
setMotoEciindicator
-
panEntryMode
public ProcessorApplicationConfig panEntryMode(ProcessorApplicationConfig.PanEntryModeEnum panEntryMode) -
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
-
posConditionCode
public ProcessorApplicationConfig posConditionCode(ProcessorApplicationConfig.PosConditionCodeEnum posConditionCode) -
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
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
Validates 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
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
Convert an instance of ProcessorApplicationConfig to an JSON string- Returns:
- JSON string
-