Class coreterminal

This class is used to hold terminal settings (terminal ID, secret) More…

Inheritance diagram for CorePayments.CoreTerminal:

CorePayments.Terminal

Public Member Functions

CoreTerminal (string terminalId, string secret, string url)
string GetTerminalUrl ()
string GetAuthorizationUrl ()
Boolean getOfflineMode ()
Checks if Terminal is on offline mode.More…
string GetPayconexReportingUrl ()
string GetPayconexSaleUrl ()

Protected Attributes

bool offlineMode
Gets or sets a value indicating whether terminal is on offline mode.More…

Properties

string terminalId [get, set]
Gets or sets the terminal identifier.More…
string secret [get, set]
Gets or sets the secret.More…
Currency currency [get, set]
Gets or sets the currency.More…
string token [get, set]
Gets or sets the token.More…
string isvToken [get, set]
Gets or sets the isv token.More…
string terminalType [get, set]
Gets or sets the type of the terminal.More…
CoreSettings coreSettings [get, set]
Gets or sets the core settings.More…
string url [get, set]
Gets or sets the URL.More…
bool requiresTokenForRefunds [get, set]
Gets or sets a value indicating whether token is required for refunds.More…
bool requiresTokenForReporting [get, set]
Gets or sets a value indicating whether token is required for reporting.More…
bool requiresTokenForTerminalUpdate [get, set]
Gets or sets a value indicating whether [requires token for terminal update].More…
string deviceType [get, set]
Gets or sets the type of the device.More…

Detailed Description

This class is used to hold terminal settings (terminal ID, secret)

Constructor & Destructor Documentation

CoreTerminal()

    • CorePayments.CoreTerminal.CoreTerminal
    • (
    • string
    • terminalId,

    • string
    • secret,

    • string
    • url

    • )

  • inline

Member Function Documentation

GetAuthorizationUrl()

    • string CorePayments.CoreTerminal.GetAuthorizationUrl
    • (
    • )

  • inline

getOfflineMode()

    • Boolean CorePayments.CoreTerminal.getOfflineMode
    • (
    • )

  • inline

Checks if Terminal is on offline mode.

GetPayconexReportingUrl()

    • string CorePayments.CoreTerminal.GetPayconexReportingUrl
    • (
    • )

  • inline

GetPayconexSaleUrl()

    • string CorePayments.CoreTerminal.GetPayconexSaleUrl
    • (
    • )

  • inline

GetTerminalUrl()

    • string CorePayments.CoreTerminal.GetTerminalUrl
    • (
    • )

  • inline

Member Data Documentation

offlineMode

    • bool CorePayments.CoreTerminal.offlineMode

  • protected

Gets or sets a value indicating whether terminal is on offline mode.

true

if [terminal is on offline mode]; is true

false

.

Property Documentation

coreSettings

  • getset

Gets or sets the core settings.

The core settings.

currency

    • Currency CorePayments.CoreTerminal.currency

  • getset

Gets or sets the currency.

The currency.

deviceType

    • string CorePayments.CoreTerminal.deviceType

  • getset

Gets or sets the type of the device.

The type of the device.

isvToken

    • string CorePayments.CoreTerminal.isvToken

  • getset

Gets or sets the isv token.

The isv token.

requiresTokenForRefunds

    • bool CorePayments.CoreTerminal.requiresTokenForRefunds

  • getset

Gets or sets a value indicating whether token is required for refunds.

true

if [requires token for refunds]; is true

false

.

requiresTokenForReporting

    • bool CorePayments.CoreTerminal.requiresTokenForReporting

  • getset

Gets or sets a value indicating whether token is required for reporting.

true

if [requires token for reporting]; is true

false

.

requiresTokenForTerminalUpdate

    • bool CorePayments.CoreTerminal.requiresTokenForTerminalUpdate

  • getset

Gets or sets a value indicating whether [requires token for terminal update].

true

if [requires token for terminal update]; otherwise,

false

.

secret

    • string CorePayments.CoreTerminal.secret

  • getset

Gets or sets the secret.

The secret.

terminalId

    • string CorePayments.CoreTerminal.terminalId

  • getset

Gets or sets the terminal identifier.

The terminal identifier.

terminalType

    • string CorePayments.CoreTerminal.terminalType

  • getset

Gets or sets the type of the terminal.

The type of the terminal.

token

    • string CorePayments.CoreTerminal.token

  • getset

Gets or sets the token.

The token.

url

    • string CorePayments.CoreTerminal.url

  • getset

Gets or sets the URL.

The URL.