Package model

Class UpdateMerchantRequest


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class UpdateMerchantRequest
    extends Object
    UpdateMerchantRequest
    • Constructor Detail

      • UpdateMerchantRequest

        public UpdateMerchantRequest()
    • Method Detail

      • getCardCvvRequired

        @Nullable
        public Boolean getCardCvvRequired()
        Set to **true** to require the card's CVV code.
        Returns:
        cardCvvRequired
      • setCardCvvRequired

        public void setCardCvvRequired​(Boolean cardCvvRequired)
      • getCardExpirationDateRequired

        @Nullable
        public Boolean getCardExpirationDateRequired()
        Set to **true** to require the card's expiration date.
        Returns:
        cardExpirationDateRequired
      • setCardExpirationDateRequired

        public void setCardExpirationDateRequired​(Boolean cardExpirationDateRequired)
      • getConvenienceChargesEnabled

        @Nullable
        public Boolean getConvenienceChargesEnabled()
        Set to **true** if you want to enable the `Merchant` to accept convenience fees and/or service fees.
        Returns:
        convenienceChargesEnabled
      • setConvenienceChargesEnabled

        public void setConvenienceChargesEnabled​(Boolean convenienceChargesEnabled)
      • creatingTransferFromReportEnabled

        public UpdateMerchantRequest creatingTransferFromReportEnabled​(Boolean creatingTransferFromReportEnabled)
      • getCreatingTransferFromReportEnabled

        @Nullable
        public Boolean getCreatingTransferFromReportEnabled()
        Set to **true** to automatically create `Transfers` once settlement reports get generated.
        Returns:
        creatingTransferFromReportEnabled
      • setCreatingTransferFromReportEnabled

        public void setCreatingTransferFromReportEnabled​(Boolean creatingTransferFromReportEnabled)
      • getFeeReadyToSettleUpon

        @Nullable
        public String getFeeReadyToSettleUpon()
        Details how the `Merchant` settles fees.
        Returns:
        feeReadyToSettleUpon
      • setFeeReadyToSettleUpon

        public void setFeeReadyToSettleUpon​(String feeReadyToSettleUpon)
      • getGrossSettlementEnabled

        @Nullable
        public Boolean getGrossSettlementEnabled()
        Set to **true** to enable gross settlements.
        Returns:
        grossSettlementEnabled
      • setGrossSettlementEnabled

        public void setGrossSettlementEnabled​(Boolean grossSettlementEnabled)
      • getLevelTwoLevelThreeDataEnabled

        @Nullable
        public Boolean getLevelTwoLevelThreeDataEnabled()
        Set to **true** to enable the `Merchant` for Level 2 and Level 3 processing. Default value is **false**.
        Returns:
        levelTwoLevelThreeDataEnabled
      • setLevelTwoLevelThreeDataEnabled

        public void setLevelTwoLevelThreeDataEnabled​(Boolean levelTwoLevelThreeDataEnabled)
      • getMerchantName

        @Nullable
        public String getMerchantName()
        The legal name saved in the `Merchant` resource.
        Returns:
        merchantName
      • setMerchantName

        public void setMerchantName​(String merchantName)
      • getProcessingEnabled

        @Nullable
        public Boolean getProcessingEnabled()
        Details if transaction processing is enabled for the `Merchant`.
        Returns:
        processingEnabled
      • setProcessingEnabled

        public void setProcessingEnabled​(Boolean processingEnabled)
      • getReadyToSettleUpon

        @Nullable
        public String getReadyToSettleUpon()
        Details how `Authorizations` captured by the `Merchant` are settled.
        Returns:
        readyToSettleUpon
      • setReadyToSettleUpon

        public void setReadyToSettleUpon​(String readyToSettleUpon)
      • getRentSurchargesEnabled

        @Nullable
        public Boolean getRentSurchargesEnabled()
        Set to **true** if you want to enable a `Merchant` to accept rent charges.
        Returns:
        rentSurchargesEnabled
      • setRentSurchargesEnabled

        public void setRentSurchargesEnabled​(Boolean rentSurchargesEnabled)
      • getSettlementEnabled

        @Nullable
        public Boolean getSettlementEnabled()
        Details if settlement processing is enabled for the `Merchant`.
        Returns:
        settlementEnabled
      • setSettlementEnabled

        public void setSettlementEnabled​(Boolean settlementEnabled)
      • getSettlementFundingIdentifier

        @Nullable
        public String getSettlementFundingIdentifier()
        Include addtional information (like the MID) when submitting funding `Tranfers` to processors.
        Returns:
        settlementFundingIdentifier
      • setSettlementFundingIdentifier

        public void setSettlementFundingIdentifier​(String settlementFundingIdentifier)
      • getTags

        @Nullable
        public Map<String,​String> getTags()
        Key value pair for annotating custom meta data (e.g. order numbers).
        Returns:
        tags
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws IOException
        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 UpdateMerchantRequest
      • fromJson

        public static UpdateMerchantRequest fromJson​(String jsonString)
                                              throws IOException
        Create an instance of UpdateMerchantRequest given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of UpdateMerchantRequest
        Throws:
        IOException - if the JSON string is invalid with respect to UpdateMerchantRequest
      • toJson

        public String toJson()
        Convert an instance of UpdateMerchantRequest to an JSON string
        Returns:
        JSON string