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

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: Initialization Options :login Your store number :pem The text of your linkpoint PEM file. Note
- !ruby/struct:SM::Flow::VERB 
  body: "                      this is not the path to file, but its\n                      contents. If you are only using one PEM\n                      file on your site you can declare it\n                      globally and then you won't need to\n                      include this option\n"
- !ruby/struct:SM::Flow::P 
  body: A valid store number is required. Unfortunately, with LinkPoint YOU CAN'T JUST USE ANY OLD STORE NUMBER. Also, you can't just generate your own PEM file. You'll need to use a special PEM file provided by LinkPoint.
- !ruby/struct:SM::Flow::P 
  body: Go to http://www.linkpoint.com/support/sup_teststore.asp to set up a test account and obtain your PEM file.
- !ruby/struct:SM::Flow::P 
  body: Declaring PEM file Globally ActiveMerchant::Billing::LinkpointGateway.pem_file = File.read( File.dirname(<em>FILE</em>) + '/../mycert.pem' )
- !ruby/struct:SM::Flow::P 
  body: Valid Order Options :result =&gt;
- !ruby/struct:SM::Flow::VERB 
  body: "  LIVE                  Production mode\n  GOOD                  Approved response in test mode\n  DECLINE               Declined response in test mode\n  DUPLICATE             Duplicate response in test mode\n"
- !ruby/struct:SM::Flow::P 
  body: ":ponumber Order number"
- !ruby/struct:SM::Flow::P 
  body: ":transactionorigin =&gt; Source of the transaction"
- !ruby/struct:SM::Flow::VERB 
  body: "   ECI                  Email or Internet\n   MAIL                 Mail order\n   MOTO                 Mail order/Telephone\n   TELEPHONE            Telephone\n   RETAIL               Face-to-face\n"
- !ruby/struct:SM::Flow::P 
  body: ":ordertype =&gt;"
- !ruby/struct:SM::Flow::VERB 
  body: "   SALE                 Real live sale\n   PREAUTH              Authorize only\n   POSTAUTH             Forced Ticket or Ticket Only transaction\n   VOID\n   CREDIT\n   CALCSHIPPING         For shipping charges calculations\n   CALCTAX              For sales tax calculations\n"
- !ruby/struct:SM::Flow::P 
  body: Recurring Options :action =&gt;
- !ruby/struct:SM::Flow::VERB 
  body: "   SUBMIT\n   MODIFY\n   CANCEL\n"
- !ruby/struct:SM::Flow::P 
  body: ":installments Identifies how many recurring payments to charge the customer :startdate Date to begin charging the recurring payments. Format: YYYYMMDD or &quot;immediate&quot; :periodicity =&gt;"
- !ruby/struct:SM::Flow::VERB 
  body: "    MONTHLY\n    BIMONTHLY\n    WEEKLY\n    BIWEEKLY\n    YEARLY\n    DAILY\n"
- !ruby/struct:SM::Flow::P 
  body: ":threshold Tells how many times to retry the transaction (if it fails) before contacting the merchant. :comments Uh... comments"
- !ruby/struct:SM::Flow::P 
  body: "For reference:"
- !ruby/struct:SM::Flow::P 
  body: https://www.linkpointcentral.com/lpc/docs/Help/APIHelp/lpintguide.htm
- !ruby/struct:SM::Flow::VERB 
  body: " Entities = {\n   :payment =&gt; [:subtotal, :tax, :vattax, :shipping, :chargetotal],\n   :billing =&gt; [:name, :address1, :address2, :city, :state, :zip, :country, :email, :phone, :fax, :addrnum],\n   :shipping =&gt; [:name, :address1, :address2, :city, :state, :zip, :country, :weight, :items, :carrier, :total],\n   :creditcard =&gt; [:cardnumber, :cardexpmonth, :cardexpyear, :cvmvalue, :track],\n   :telecheck =&gt; [:routing, :account, :checknumber, :bankname, :bankstate, :dl, :dlstate, :void, :accounttype, :ssn],\n   :transactiondetails =&gt; [:transactionorigin, :oid, :ponumber, :taxexempt, :terminaltype, :ip, :reference_number, :recurring, :tdate],\n   :periodic =&gt; [:action, :installments, :threshold, :startdate, :periodicity, :comments],\n   :notes =&gt; [:comments, :referred]\n }\n"
- !ruby/struct:SM::Flow::P 
  body: "IMPORTANT NOTICE:"
- !ruby/struct:SM::Flow::P 
  body: LinkPoint's Items entity is not yet supported in this module.
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: TEST_URL
  value: "'https://staging.linkpt.net:1129/'"
- !ruby/object:RI::Constant 
  comment: 
  name: LIVE_URL
  value: "'https://secure.linkpt.net:1129/'"
full_name: ActiveMerchant::Billing::LinkpointGateway
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: authorize
- !ruby/object:RI::MethodSummary 
  name: capture
- !ruby/object:RI::MethodSummary 
  name: credit
- !ruby/object:RI::MethodSummary 
  name: purchase
- !ruby/object:RI::MethodSummary 
  name: recurring
- !ruby/object:RI::MethodSummary 
  name: test?
- !ruby/object:RI::MethodSummary 
  name: void
name: LinkpointGateway
superclass: Gateway
