--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: []

comment: 
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: SUCCESS
  value: "\"00\""
- !ruby/object:RI::Constant 
  comment: 
  name: CODES
  value: "{ \"00\"   => \"Operation completed successfully\",                     \"-1\"  => \"Unable to initialize winsock dll.\",                     \"-2\"  => \"Can't create stream socket.\",                     \"-3\"  => \"No Request Message.\",                      \"-4\"  => \"Can't connect to server.\",                     \"-5\"  => \"Send socket error.\",                     \"-6\"  => \"Couldn't receive data.\",                      \"-7\"  => \"Receive Broken message.\",                     \"-8\"  => \"Unable to initialize Envirnment.\",                     \"-9\"  => \"Can't Read Server RSA File.\",                     \"-10\" => \"Can't Read Client RSA File.\",                     \"-11\" => \"Web Server error.\",                     \"-12\" => \"Receive Message type error.\",                     \"-13\" => \"No Request Message.\",                     \"-14\" => \"No Response Content.\",                     \"-18\" => \"Merchant Update URL not found.\",                     \"-19\" => \"Server URL not find Domain or IP.\",                     \"-20\" => \"Server URL only can fill http or https.\",                     \"-21\" => \"Server Config File open error.\",                     \"-22\" => \"Server RSA Key File open error.\",                     \"-23\" => \"Server RSA Key File read error.\",                     \"-24\" => \"Server Config File have some errors, Please to check it.\",                     \"-25\" => \"Merchant Config File open error.\",                     \"-26\" => \"Merchant RSA Key File open error.\",                     \"-27\" => \"Merchant RSA Key File read error.\",                     \"-28\" => \"Merchant Config File has some errors, Please to check it.\",                     \"-29\" => \"Server Type is unknown.\",                     \"-30\" => \"Comm Type is unknown.\",                     \"-31\" => \"Input Parameter [ORDERNO] is null or empty.\",                     \"-32\" => \"Input Parameter [STOREID] is null or empty.\",                     \"-33\" => \"Input Parameter [ORDERDESC] is null or empty.\",                     \"-34\" => \"Input Parameter [CURRENCY] is null or empty.\",                     \"-35\" => \"Input Parameter [AMOUNT] is null or empty.\",                     \"-36\" => \"Input Parameter [ORDERURL] is null or empty.\",                     \"-37\" => \"Input Parameter [RETURNURL] is null or empty.\",                     \"-38\" => \"Input Parameter [DEPOSIT] is null or empty.\",                     \"-39\" => \"Input Parameter [QUERYFLAG] is null or empty.\",                     \"-40\" => \"Input Parameter [UPDATEURL] is null or empty.\",                     \"-41\" => \"Input Parameter [MERUPDATEURL] is null or empty.\",                     \"-42\" => \"Input Parameter [KEY] is null or empty.\",                     \"-43\" => \"Input Parameter [MAC] is null or empty.\",                     \"-44\" => \"Input Parameter [CIPHER] is null or empty.\",                     \"-45\" => \"Input Parameter [TrxType] is wrong.\",                     \"-100\" => \"TrustLink Server is closed. Or Merchant Server IP is not consistent with TrustLink Server setting.\",                     \"-101\" => \"TrustLink Server receives NULL.\",                     \"-308\" => \"Order Number already exists.\",                     \"positive\" => \"Response from Bank. Please contact with Acquirer Bank Service or HiTRUST Call Center.\""
full_name: ActiveMerchant::Billing::Integrations::HiTrust::Return
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: message
- !ruby/object:RI::MethodSummary 
  name: success?
name: Return
superclass: ActiveMerchant::Billing::Integrations::Return
