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

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: "CardStream supports the following credit cards, which are auto-detected by the gateway based on the card number used:"
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: AM American Express
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Diners Club
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Electron
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: JCB
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: UK Maestro
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Maestro International
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Mastercard
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Solo
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Style
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Switch
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Visa Credit
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Visa Debit
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: Visa Purchasing
  type: :BULLET
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: URL
  value: "'https://gateway.cardstream.com/process.ashx'"
- !ruby/object:RI::Constant 
  comment: 
  name: APPROVED
  value: "'00'"
- !ruby/object:RI::Constant 
  comment: 
  name: CURRENCY_CODES
  value: "{          \"AUD\"=> '036',         \"CAD\"=> '124',         \"CZK\"=> '203',         \"DKK\"=> '208',         \"HKD\"=> '344',         \"ICK\"=> '352',         \"JPY\"=> '392',         \"NOK\"=> '578',         \"SGD\"=> '702',         \"SEK\"=> '752',         \"CHF\"=> '756',         \"GBP\"=> '826',         \"USD\"=> '840',         \"EUR\"=> '978'"
- !ruby/object:RI::Constant 
  comment: 
  name: TRANSACTIONS
  value: "{         :purchase => 'ESALE_KEYED',         :refund => 'EREFUND_KEYED',         :authorization => 'ESALE_KEYED'"
- !ruby/object:RI::Constant 
  comment: 
  name: CVV_CODE
  value: "{         '0' => 'U',           '1' => 'P',         '2' => 'M',         '4' => 'N'"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: 0 - No additional information available. 1 - Postcode not checked. 2 - Postcode matched. 4 - Postcode not matched. 8 - Postcode partially matched.
  name: AVS_POSTAL_MATCH
  value: "{         \"0\" => nil,         \"1\" => nil,         \"2\" => \"Y\",         \"4\" => \"N\",         \"8\" => \"N\""
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: 0 - No additional information available. 1 - Address numeric not checked. 2 - Address numeric matched. 4 - Address numeric not matched. 8 - Address numeric partially matched.
  name: AVS_STREET_MATCH
  value: "{         \"0\" => nil,         \"1\" => nil,         \"2\" => \"Y\",         \"4\" => \"N\",         \"8\" => \"N\""
full_name: ActiveMerchant::Billing::CardStreamGateway
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: purchase
name: CardStreamGateway
superclass: Gateway
