Class: ISO8583::MKB::Reversal

Inherits:
Request
  • Object
show all
Defined in:
lib/iso8583-mkb/reversal.rb

Constant Summary collapse

MTI =
"Reversal Request"
REPEAT_MTI =
"Reversal Repeat"
MANDATORY =
{
  "pan"              => "Primary Account Number (PAN)",
  "processing_code"  => "Processing Code",
  "amount"           => "Amount, Transaction",
  "expiry"           => "Date, Expiration",
  "merchant_type"    => "Merchant's Type",
  "acquirer_country" => "Acquiring Country Code",
  "entry_mode"       => "Point of Service Entry Mode Code",
  "condition_code"   => "Point of Service Condition Code",
  "acquirer"         => "Acquiring Institution ID code",
  "currency"         => "Currency Code, Transaction",
  "response_code"    => "Response Code"
}
OPTIONAL =
{
  "billing_amount"      => "Amount, Cardholder Billing",
  "billing_convrate"    => "Conversion, Cardholder Billing",
  "billing_currency"    => "Currency Code, Cardholder Billing",

  "terminal_id"      => "Card Acceptor Terminal ID",
  "acceptor_id"      => "Card Acceptor ID Code",
  "acceptor_name"    => "Card Acceptor Name/Location",

  "replacement_amount" => "Replacement Amounts",
  "additional" => "Additional Information"
}
RESPONSE =
{

}

Instance Attribute Summary

Attributes inherited from Request

#request, #retries, #status, #timeout

Method Summary

Methods inherited from Request

build_class, #initialize, #status_description, #submit, #success?

Constructor Details

This class inherits a constructor from ISO8583::MKB::Request