Class: Safecharge::Constants

Inherits:
Object
  • Object
show all
Defined in:
lib/safecharge/constants.rb

Constant Summary collapse

API_VERSION =
'3.0.0'
SERVER_TEST =

provided by SafeCharge

ENV['SAFECHARGE_SERVER_TEST']
SERVER_LIVE =

provided by SafeCharge

ENV['SAFECHARGE_SERVER_LIVE']
SECRET_KEY =

provided by SafeCharge

ENV['SAFECHARGE_SECRET_KEY']
MERCHANT_ID =

provided by SafeCharge

ENV['SAFECHARGE_MERCHANT_ID'].to_i
MERCHANT_SITE_ID =

provided by SafeCharge

ENV['SAFECHARGE_MERCHANT_SITE_ID'].to_i
MERCHANT_3D_SITE_ID =

provided by SafeCharge

ENV['SAFECHARGE_MERCHANT_3D_SITE_ID'].to_i
SG_CLIENT_PASSWORD =

provided by SafeCharge

ENV['SAFECHARGE_SG_CLIENT_PASSWORD']
SG_3D_CLIENT_PASSWORD =

provided by SafeCharge

ENV['SAFECHARGE_SG_3D_CLIENT_PASSWORD']
CPANEL_PASSWORD =

provided by SafeCharge

ENV['SAFECHARGE_CPANEL_PASSWORD']
APPROVED =
'APPROVED'
DECLINED =
'DECLINED'
ERROR =
'ERROR'
BANK_ERROR =
'BANK_ERROR'
INVALID_LOGIN =
'INVALID_LOGIN'
INVALID_IP =
'INVALID_IP'
TIMEOUT =
'TIMEOUT'
UNKNOWN_ERROR =
'UNKNOWN_ERROR'
CURRENCIES =
[
  'GBP', 'EUR', 'USD', 'HKD', 'YEN', 'AUD', 'CAD',
  'NOK', 'ZAR', 'SEK', 'CHF', 'NIS', 'MXN', 'RUB'
]
DEFAULT_ENCODING =

REQUEST_TYPE_AVS = ‘AVSOnly’

'utf-8'
DEFAULT_CURRENCY_CODE =
'EUR'