class CardConnect::Service::CaptureResponse

Constants

ACCEPTED
AUTHORIZED
FIELDS
QUEUED
REJECTED
TXN_NOT_FOUND

Settlement Statuses

ZERO_AMOUNT

Public Class Methods

new(response) click to toggle source
# File lib/cardconnect/services/capture/capture_response.rb, line 20
def initialize(response)
  set_attributes(response, FIELDS)
end

Public Instance Methods

body() click to toggle source
# File lib/cardconnect/services/capture/capture_response.rb, line 24
def body
  FIELDS.collect{|attr| {attr => send(attr)} }.reduce({}, :merge)
end