Class: ActiveMerchant::Billing::OrbitalGateway::CVVResult
- Defined in:
- lib/active_merchant/billing/gateways/orbital.rb
Overview
Unfortunately, Orbital uses their own special codes for CVV responses that are different than the standard codes defined in ActiveMerchant::Billing::CVVResult
.
This class encapsulates the response codes shown on page 255 of their spec: download.chasepaymentech.com/docs/orbital/orbital_gateway_xml_specification.pdf
Constant Summary collapse
- MESSAGES =
{ 'M' => 'Match', 'N' => 'No match', 'P' => 'Not processed', 'S' => 'Should have been present', 'U' => 'Unsupported by issuer/Issuer unable to process request', 'I' => 'Invalid', 'Y' => 'Invalid', '' => 'Not applicable' }
Instance Attribute Summary
Attributes inherited from CVVResult
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(code) ⇒ CVVResult
constructor
A new instance of CVVResult.
Methods inherited from CVVResult
Constructor Details
Class Method Details
.messages ⇒ Object
1235 1236 1237 |
# File 'lib/active_merchant/billing/gateways/orbital.rb', line 1235 def self. MESSAGES end |