Class MerchantPlatform

java.lang.Object
com.blockchyp.client.dto.MerchantPlatform
All Implemented Interfaces:
ITimeoutRequest

public class MerchantPlatform extends Object implements ITimeoutRequest
Details about a merchant board platform configuration.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the merchant id assigned by the acquiring bank.
    Gets a map of configuration values specific to the boarding platform.
    Gets the date the platform configuration was first created.
    Gets the optional entry method code if a platform should only be used for specific entry methods.
    Gets primary identifier for a given platform configuration.
    Gets the date the platform configuration was last modified.
    Gets the merchant's primary identifier.
    Gets free form notes description the purpose or intent behind the platform configuration.
    Gets BlockChyp's code for the boarding platform.
    int
    Gets the platform's priority in a multi platform setup.
    Gets an optional field specifying the merchant's card brand registration record.
    int
    Gets the request timeout in seconds.
    boolean
    Gets that a platform configuration is disabled.
    boolean
    Gets whether or not to route transaction to the test gateway.
    void
    Sets the merchant id assigned by the acquiring bank.
    void
    Sets a map of configuration values specific to the boarding platform.
    void
    Sets the date the platform configuration was first created.
    void
    setDisabled(boolean value)
    Sets that a platform configuration is disabled.
    void
    Sets the optional entry method code if a platform should only be used for specific entry methods.
    void
    setId(String value)
    Sets primary identifier for a given platform configuration.
    void
    Sets the date the platform configuration was last modified.
    void
    Sets the merchant's primary identifier.
    void
    Sets free form notes description the purpose or intent behind the platform configuration.
    void
    Sets BlockChyp's code for the boarding platform.
    void
    setPriority(int value)
    Sets the platform's priority in a multi platform setup.
    void
    Sets an optional field specifying the merchant's card brand registration record.
    void
    setTest(boolean value)
    Sets whether or not to route transaction to the test gateway.
    void
    setTimeout(int value)
    Sets the request timeout in seconds.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MerchantPlatform

      public MerchantPlatform()
  • Method Details

    • setTimeout

      public void setTimeout(int value)
      Sets the request timeout in seconds.
      Parameters:
      value - the request timeout in seconds.
    • getTimeout

      public int getTimeout()
      Gets the request timeout in seconds.
      Specified by:
      getTimeout in interface ITimeoutRequest
      Returns:
      the request timeout in seconds.
    • setTest

      public void setTest(boolean value)
      Sets whether or not to route transaction to the test gateway.
      Parameters:
      value - whether or not to route transaction to the test gateway.
    • isTest

      public boolean isTest()
      Gets whether or not to route transaction to the test gateway.
      Specified by:
      isTest in interface ITimeoutRequest
      Returns:
      whether or not to route transaction to the test gateway.
    • setId

      public void setId(String value)
      Sets primary identifier for a given platform configuration.
      Parameters:
      value - primary identifier for a given platform configuration.
    • getId

      public String getId()
      Gets primary identifier for a given platform configuration.
      Returns:
      primary identifier for a given platform configuration.
    • setDisabled

      public void setDisabled(boolean value)
      Sets that a platform configuration is disabled.
      Parameters:
      value - that a platform configuration is disabled.
    • isDisabled

      public boolean isDisabled()
      Gets that a platform configuration is disabled.
      Returns:
      that a platform configuration is disabled.
    • setPlatformCode

      public void setPlatformCode(String value)
      Sets BlockChyp's code for the boarding platform.
      Parameters:
      value - BlockChyp's code for the boarding platform.
    • getPlatformCode

      public String getPlatformCode()
      Gets BlockChyp's code for the boarding platform.
      Returns:
      BlockChyp's code for the boarding platform.
    • setPriority

      public void setPriority(int value)
      Sets the platform's priority in a multi platform setup.
      Parameters:
      value - the platform's priority in a multi platform setup.
    • getPriority

      public int getPriority()
      Gets the platform's priority in a multi platform setup.
      Returns:
      the platform's priority in a multi platform setup.
    • setRegistrationId

      public void setRegistrationId(String value)
      Sets an optional field specifying the merchant's card brand registration record.
      Parameters:
      value - an optional field specifying the merchant's card brand registration record.
    • getRegistrationId

      public String getRegistrationId()
      Gets an optional field specifying the merchant's card brand registration record.
      Returns:
      an optional field specifying the merchant's card brand registration record.
    • setMerchantId

      public void setMerchantId(String value)
      Sets the merchant's primary identifier.
      Parameters:
      value - the merchant's primary identifier.
    • getMerchantId

      public String getMerchantId()
      Gets the merchant's primary identifier.
      Returns:
      the merchant's primary identifier.
    • setAcquirerMid

      public void setAcquirerMid(String value)
      Sets the merchant id assigned by the acquiring bank.
      Parameters:
      value - the merchant id assigned by the acquiring bank.
    • getAcquirerMid

      public String getAcquirerMid()
      Gets the merchant id assigned by the acquiring bank.
      Returns:
      the merchant id assigned by the acquiring bank.
    • setNotes

      public void setNotes(String value)
      Sets free form notes description the purpose or intent behind the platform configuration.
      Parameters:
      value - free form notes description the purpose or intent behind the platform configuration.
    • getNotes

      public String getNotes()
      Gets free form notes description the purpose or intent behind the platform configuration.
      Returns:
      free form notes description the purpose or intent behind the platform configuration.
    • setEntryMethod

      public void setEntryMethod(String value)
      Sets the optional entry method code if a platform should only be used for specific entry methods.
      Parameters:
      value - the optional entry method code if a platform should only be used for specific entry methods. Leave blank for 'all'.
    • getEntryMethod

      public String getEntryMethod()
      Gets the optional entry method code if a platform should only be used for specific entry methods.
      Returns:
      the optional entry method code if a platform should only be used for specific entry methods. Leave blank for 'all'.
    • setDateCreated

      public void setDateCreated(String value)
      Sets the date the platform configuration was first created.
      Parameters:
      value - the date the platform configuration was first created.
    • getDateCreated

      public String getDateCreated()
      Gets the date the platform configuration was first created.
      Returns:
      the date the platform configuration was first created.
    • setLastChange

      public void setLastChange(String value)
      Sets the date the platform configuration was last modified.
      Parameters:
      value - the date the platform configuration was last modified.
    • getLastChange

      public String getLastChange()
      Gets the date the platform configuration was last modified.
      Returns:
      the date the platform configuration was last modified.
    • setConfigMap

      public void setConfigMap(Map value)
      Sets a map of configuration values specific to the boarding platform.
      Parameters:
      value - a map of configuration values specific to the boarding platform. These are not published. Contact your BlockChyp rep for supported values.
    • getConfigMap

      public Map getConfigMap()
      Gets a map of configuration values specific to the boarding platform.
      Returns:
      a map of configuration values specific to the boarding platform. These are not published. Contact your BlockChyp rep for supported values.