Class PlatformPaymentConfiguration


  • public class PlatformPaymentConfiguration
    extends Object
    PlatformPaymentConfiguration
    • Constructor Detail

      • PlatformPaymentConfiguration

        public PlatformPaymentConfiguration()
    • Method Detail

      • salesDayClosingTime

        public PlatformPaymentConfiguration salesDayClosingTime​(String salesDayClosingTime)
        Specifies at what time a 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 - Specifies at what time a 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:
        the current PlatformPaymentConfiguration instance, allowing for method chaining
      • getSalesDayClosingTime

        public String getSalesDayClosingTime()
        Specifies at what time a 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 Specifies at what time a 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\"**.
      • setSalesDayClosingTime

        public void setSalesDayClosingTime​(String salesDayClosingTime)
        Specifies at what time a 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 - Specifies at what time a 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\"**.
      • settlementDelayDays

        public PlatformPaymentConfiguration settlementDelayDays​(Integer settlementDelayDays)
        Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
        Parameters:
        settlementDelayDays - Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
        Returns:
        the current PlatformPaymentConfiguration instance, allowing for method chaining
      • getSettlementDelayDays

        public Integer getSettlementDelayDays()
        Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
        Returns:
        settlementDelayDays Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
      • setSettlementDelayDays

        public void setSettlementDelayDays​(Integer settlementDelayDays)
        Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
        Parameters:
        settlementDelayDays - Specifies after how many business days the funds in a settlement batch are made available in this balance account. Possible values: **1** to **20**, or **null**. Default value: **null**.
      • equals

        public boolean equals​(Object o)
        Return true if this PlatformPaymentConfiguration object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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