Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 2.92 KB

TerminalBankSettings.md

File metadata and controls

44 lines (38 loc) · 2.92 KB

WorldnetPayments::TerminalBankSettings

Properties

Name Type Description Notes
allow_multicurrency Boolean Indicates whether the terminal supports multi-currency processing.
allow_emcp Boolean Indicates whether the terminal supports enhanced multi-currency processing.
allow_edcc Boolean Indicates whether the terminal supports dynamic currency conversion.
base_currency String The terminal's base currency used for single currency transactions as well as MCP and DCC processing. Note: Terminals where `allowMulticurrency` is enabled will not have a base currency. [optional]
supported_currencies Array<String> List of currencies supported by the terminal for multi-currency processing of any kind. [optional]
allow_moto Boolean Indicates whether the terminal is configured to process Mail Order / Telephone Order transactions.
allow_internet Boolean Indicates whether the terminal is configured to process Web-based transactions.
allow_chp Boolean Indicates whether the terminal is configured to process POS-based (Cardholder Present) transactions.
allow_recurring Boolean Indicates whether the terminal allows recurring payments.
allow_pre_auth Boolean Indicates whether the terminal allows pre-authorizations.<br />This type of transactions need to be complemented with a capture operation which can be done for a partial as well as a full amount.
enable_automatic_settle Boolean If enabled, the terminal's transactions will be automatically cleared and settled based on the cut-off time in `batchTime` property.
batch_time String Time, represented in the terminal's timezone, that defines the end-of-day closing for the terminal.<br />When in manual mode, merchants must send a `endOfDay` request in order to indicate that transactions performed prior to that moment are eligible to be cleared in the next settlement run. [optional]
display_name String Friendly name assigned by the merchant. [optional]
force_unique_order_id Boolean Indicates whether the terminal accepts duplicate order identifiers.<br />An order is considered a duplicate when there is already another approved transaction sitting in the open batch with the same identifier.

Example

require 'worldnet_payments'

instance = WorldnetPayments::TerminalBankSettings.new(
  allow_multicurrency: null,
  allow_emcp: null,
  allow_edcc: null,
  base_currency: null,
  supported_currencies: null,
  allow_moto: null,
  allow_internet: null,
  allow_chp: null,
  allow_recurring: null,
  allow_pre_auth: null,
  enable_automatic_settle: null,
  batch_time: null,
  display_name: null,
  force_unique_order_id: null
)