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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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. Requires Custom Sales Day Payout to be enabled for your balance account. Contact your account manager or implementation manager to enable this. 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