Package com.adyen.model.balanceplatform
Class PlatformPaymentConfiguration
- java.lang.Object
-
- com.adyen.model.balanceplatform.PlatformPaymentConfiguration
-
public class PlatformPaymentConfiguration extends Object
PlatformPaymentConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_SALES_DAY_CLOSING_TIMEstatic StringJSON_PROPERTY_SETTLEMENT_DELAY_DAYS
-
Constructor Summary
Constructors Constructor Description PlatformPaymentConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this PlatformPaymentConfiguration object is equal to o.static PlatformPaymentConfigurationfromJson(String jsonString)Create an instance of PlatformPaymentConfiguration given an JSON stringStringgetSalesDayClosingTime()Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account.IntegergetSettlementDelayDays()Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account.inthashCode()PlatformPaymentConfigurationsalesDayClosingTime(String salesDayClosingTime)Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account.voidsetSalesDayClosingTime(String salesDayClosingTime)Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account.voidsetSettlementDelayDays(Integer settlementDelayDays)Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account.PlatformPaymentConfigurationsettlementDelayDays(Integer settlementDelayDays)Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account.StringtoJson()Convert an instance of PlatformPaymentConfiguration to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_SALES_DAY_CLOSING_TIME
public static final String JSON_PROPERTY_SALES_DAY_CLOSING_TIME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SETTLEMENT_DELAY_DAYS
public static final String JSON_PROPERTY_SETTLEMENT_DELAY_DAYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
salesDayClosingTime
public PlatformPaymentConfiguration salesDayClosingTime(String salesDayClosingTime)
Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account. Possible values: Time in **\"HH:MM\"** format. **HH** ranges from **00** to **07**. **MM** must be **00**. Default value: **\"00:00\"**.- Parameters:
salesDayClosingTime-- Returns:
- the current
PlatformPaymentConfigurationinstance, allowing for method chaining
-
getSalesDayClosingTime
public String getSalesDayClosingTime()
Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account. Possible values: Time in **\"HH:MM\"** format. **HH** ranges from **00** to **07**. **MM** must be **00**. Default value: **\"00:00\"**.- Returns:
- salesDayClosingTime
-
setSalesDayClosingTime
public void setSalesDayClosingTime(String salesDayClosingTime)
Specifies at what time a [sales day](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#sales-day) ends for this account. Possible values: Time in **\"HH:MM\"** format. **HH** ranges from **00** to **07**. **MM** must be **00**. Default value: **\"00:00\"**.- Parameters:
salesDayClosingTime-
-
settlementDelayDays
public PlatformPaymentConfiguration settlementDelayDays(Integer settlementDelayDays)
Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account. Possible values: **1** to **20**, or **null**. * Setting this value to an integer enables Sales day settlement in this balance account. See how Sales day settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/sales-day-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement). * Setting this value to **null** enables Pass-through settlement in this balance account. See how Pass-through settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/pass-through-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/pass-through-settlement). Default value: **null**.- Parameters:
settlementDelayDays-- Returns:
- the current
PlatformPaymentConfigurationinstance, allowing for method chaining
-
getSettlementDelayDays
public Integer getSettlementDelayDays()
Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account. Possible values: **1** to **20**, or **null**. * Setting this value to an integer enables Sales day settlement in this balance account. See how Sales day settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/sales-day-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement). * Setting this value to **null** enables Pass-through settlement in this balance account. See how Pass-through settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/pass-through-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/pass-through-settlement). Default value: **null**.- Returns:
- settlementDelayDays
-
setSettlementDelayDays
public void setSettlementDelayDays(Integer settlementDelayDays)
Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement#settlement-batch) are made available in this balance account. Possible values: **1** to **20**, or **null**. * Setting this value to an integer enables Sales day settlement in this balance account. See how Sales day settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/sales-day-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/sales-day-settlement). * Setting this value to **null** enables Pass-through settlement in this balance account. See how Pass-through settlement works in your [marketplace](https://docs.adyen.com/marketplaces/settle-funds/pass-through-settlement) or [platform](https://docs.adyen.com/platforms/settle-funds/pass-through-settlement). Default value: **null**.- Parameters:
settlementDelayDays-
-
equals
public boolean equals(Object o)
Return true if this PlatformPaymentConfiguration object is equal to o.
-
fromJson
public static PlatformPaymentConfiguration fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PlatformPaymentConfiguration given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PlatformPaymentConfiguration
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PlatformPaymentConfiguration
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PlatformPaymentConfiguration to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-