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

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: URL
  value: "'https://pay1.plugnpay.com/payment/pnpremote.cgi'"
- !ruby/object:RI::Constant 
  comment: 
  name: CARD_CODE_MESSAGES
  value: "{         \"M\" => \"Card verification number matched\",         \"N\" => \"Card verification number didn't match\",         \"P\" => \"Card verification number was not processed\",         \"S\" => \"Card verification number should be on card but was not indicated\",         \"U\" => \"Issuer was not certified for card verification\""
- !ruby/object:RI::Constant 
  comment: 
  name: CARD_CODE_ERRORS
  value: "%w( N S )"
- !ruby/object:RI::Constant 
  comment: 
  name: AVS_MESSAGES
  value: "{         \"A\" => \"Street address matches billing information, zip/postal code does not\",         \"B\" => \"Address information not provided for address verification check\",         \"E\" => \"Address verification service error\",         \"G\" => \"Non-U.S. card-issuing bank\",         \"N\" => \"Neither street address nor zip/postal match billing information\",         \"P\" => \"Address verification not applicable for this transaction\",         \"R\" => \"Payment gateway was unavailable or timed out\",         \"S\" => \"Address verification service not supported by issuer\",         \"U\" => \"Address information is unavailable\",         \"W\" => \"9-digit zip/postal code matches billing information, street address does not\",         \"X\" => \"Street address and 9-digit zip/postal code matches billing information\",         \"Y\" => \"Street address and 5-digit zip/postal code matches billing information\",         \"Z\" => \"5-digit zip/postal code matches billing information, street address does not\",       }"
- !ruby/object:RI::Constant 
  comment: 
  name: AVS_ERRORS
  value: "%w( A E N R W Z )"
- !ruby/object:RI::Constant 
  comment: 
  name: PAYMENT_GATEWAY_RESPONSES
  value: "{         \"P01\" => \"AVS Mismatch Failure\",         \"P02\" => \"CVV2 Mismatch Failure\",         \"P21\" => \"Transaction may not be marked\",         \"P30\" => \"Test Tran. Bad Card\",         \"P35\" => \"Test Tran. Problem\",         \"P40\" => \"Username already exists\",         \"P41\" => \"Username is blank\",         \"P50\" => \"Fraud Screen Failure\",         \"P51\" => \"Missing PIN Code\",         \"P52\" => \"Invalid Bank Acct. No.\",         \"P53\" => \"Invalid Bank Routing No.\",         \"P54\" => \"Invalid/Missing Check No.\",         \"P55\" => \"Invalid Credit Card No.\",         \"P56\" => \"Invalid CVV2/CVC2 No.\",         \"P57\" => \"Expired. CC Exp. Date\",         \"P58\" => \"Missing Data\",         \"P59\" => \"Missing Email Address\",         \"P60\" => \"Zip Code does not match Billing State.\",         \"P61\" => \"Invalid Billing Zip Code\",         \"P62\" => \"Zip Code does not match Shipping State.\",         \"P63\" => \"Invalid Shipping Zip Code\",         \"P64\" => \"Invalid Credit Card CVV2/CVC2 Format.\",         \"P65\" => \"Maximum number of attempts has been exceeded.\",         \"P66\" => \"Credit Card number has been flagged and can not be used to access this service.\",         \"P67\" => \"IP Address is on Blocked List.\",         \"P68\" => \"Billing country does not match ipaddress country.\",         \"P69\" => \"US based ipaddresses are currently blocked.\",         \"P70\" => \"Credit Cards issued from this bank are currently not being accepted.\",         \"P71\" => \"Credit Cards issued from this bank are currently not being accepted.\",         \"P72\" => \"Daily volume exceeded.\",         \"P73\" => \"Too many transactions within allotted time.\",         \"P91\" => \"Missing/incorrect password\",         \"P92\" => \"Account not configured for mobil administration\",         \"P93\" => \"IP Not registered to username.\",         \"P94\" => \"Mode not permitted for this account.\",         \"P95\" => \"Currently Blank\",         \"P96\" => \"Currently Blank\",         \"P97\" => \"Processor not responding\",         \"P98\" => \"Missing merchant/publisher name\",         \"P99\" => \"Currently Blank\""
- !ruby/object:RI::Constant 
  comment: 
  name: TRANSACTIONS
  value: "{         :authorization => 'auth',         :purchase => 'auth',         :capture => 'mark',         :void => 'void',         :refund => 'return',         :credit => 'newreturn'"
- !ruby/object:RI::Constant 
  comment: 
  name: SUCCESS_CODES
  value: "[ 'pending', 'success' ]"
- !ruby/object:RI::Constant 
  comment: 
  name: FAILURE_CODES
  value: "[ 'badcard', 'fraud' ]"
full_name: ActiveMerchant::Billing::PlugnpayGateway
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: void
name: PlugnpayGateway
superclass: Gateway
