CWS Wrapper Library  5.1.0
Properties | List of all members
CWSWrapper.OpenPaymentArgs Class Reference

Holds information needed to communicate with the payment gateway. More...

Properties

string merchantId [get, set]
 Merchant Id More...
 
string userId [get, set]
 User Id More...
 
string pin [get, set]
 PIN More...
 
string vendorId [get, set]
 Vendor Id More...
 
string vendorAppName [get, set]
 Vendor Application Name More...
 
string vendorAppVersion [get, set]
 Vendor Application Version More...
 
string email [get, set]
 Email More...
 
string paymentGatewayEnvironment [get, set]
 Payment Gateway Environment More...
 
bool handleDigitalSignature [get, set]
 Handle Digital Signature More...
 
string signatureOption [get, set]
 Signature Option More...
 
bool enableIvuExtension [get, set]
 Enable IVU Extension More...
 
TerminalDeviceConfiguration terminalDeviceConfiguration [get, set]
 Terminal Device Configuration More...
 
TerminalCardholderInputMode terminalCardholderInputMode [get, set]
 Terminal Cardholder Input Mode More...
 
OverrideDefaultTerminalLanguage overrideDefaultTerminalLanguage [get, set]
 Override Default Terminal Language More...
 
OverrideDebitNetworkPreferences overrideDebitNetworkPreferences [get, set]
 Override Debit Network Preferences More...
 
ProxyInfo proxyInfo [get, set]
 Specify info about proxy More...
 
int healthCheckStaleTransactionTimeout [get, set]
 Maximum allowed transaction time More...
 
int healthCheckTaskTimeout [get, set]
 Health check timeout value More...
 
string logLevel [get, set]
 Log level if you wish to configure the CWS log level More...
 

Detailed Description

Holds information needed to communicate with the payment gateway.

Property Documentation

◆ email

string CWSWrapper.OpenPaymentArgs.email
getset

Email

The Email is provided when a merchant is boarded

◆ enableIvuExtension

bool CWSWrapper.OpenPaymentArgs.enableIvuExtension
getset

Enable IVU Extension

Specifies if your application want to enable IVU Extension in Converge Web Service

◆ handleDigitalSignature

bool CWSWrapper.OpenPaymentArgs.handleDigitalSignature
getset

Handle Digital Signature

Specifies if your application can capture a digital signature. Only used if the card reader can not.

◆ healthCheckStaleTransactionTimeout

int CWSWrapper.OpenPaymentArgs.healthCheckStaleTransactionTimeout
getset

Maximum allowed transaction time

Specify maximum allowed transaction time in health check

◆ healthCheckTaskTimeout

int CWSWrapper.OpenPaymentArgs.healthCheckTaskTimeout
getset

Health check timeout value

Specify health check timeout value in seconds

◆ logLevel

string CWSWrapper.OpenPaymentArgs.logLevel
getset

Log level if you wish to configure the CWS log level

Specify log level if desired

◆ merchantId

string CWSWrapper.OpenPaymentArgs.merchantId
getset

Merchant Id

The Merchant Id is provided when a merchant is boarded

◆ overrideDebitNetworkPreferences

OverrideDebitNetworkPreferences CWSWrapper.OpenPaymentArgs.overrideDebitNetworkPreferences
getset

Override Debit Network Preferences

Specifies the debit network preferences. These will override the values set in the terminal configuration

◆ overrideDefaultTerminalLanguage

OverrideDefaultTerminalLanguage CWSWrapper.OpenPaymentArgs.overrideDefaultTerminalLanguage
getset

Override Default Terminal Language

Specifies the language code and country code you wish to use to override the default terminal language

◆ paymentGatewayEnvironment

string CWSWrapper.OpenPaymentArgs.paymentGatewayEnvironment
getset

Payment Gateway Environment

The environment (Production / UAT) of payment gateway.

◆ pin

string CWSWrapper.OpenPaymentArgs.pin
getset

PIN

The PIN is provided when a merchant is boarded

◆ proxyInfo

ProxyInfo CWSWrapper.OpenPaymentArgs.proxyInfo
getset

Specify info about proxy

If a proxy is used in your network, a ProxyInfo object should be created. Otherwise use null.

◆ signatureOption

string CWSWrapper.OpenPaymentArgs.signatureOption
getset

Signature Option

Specifies the signature option which will override the default value in the terminal configuration.

◆ terminalCardholderInputMode

TerminalCardholderInputMode CWSWrapper.OpenPaymentArgs.terminalCardholderInputMode
getset

Terminal Cardholder Input Mode

Indicates terminal cardholder input mode (i.e. on device/reader vs in-app/POS)

◆ terminalDeviceConfiguration

TerminalDeviceConfiguration CWSWrapper.OpenPaymentArgs.terminalDeviceConfiguration
getset

Terminal Device Configuration

Indicates the device types (i.e MPOS, unattended) and CAT Level Indicator used for processing transactions.

◆ userId

string CWSWrapper.OpenPaymentArgs.userId
getset

User Id

The User Id is provided when a merchant is boarded

◆ vendorAppName

string CWSWrapper.OpenPaymentArgs.vendorAppName
getset

Vendor Application Name

The name of your application that uses Commerce SDK

◆ vendorAppVersion

string CWSWrapper.OpenPaymentArgs.vendorAppVersion
getset

Vendor Application Version

Your app's version number

◆ vendorId

string CWSWrapper.OpenPaymentArgs.vendorId
getset

Vendor Id

The vendor ID assigned to you by Elavon


The documentation for this class was generated from the following file: