Class: Killbill::Securenet::SecurenetResponse

Inherits:
Plugin::ActiveMerchant::ActiveRecord::Response
  • Object
show all
Defined in:
lib/securenet/models/response.rb

Class Method Summary collapse

Class Method Details

.from_response(api_call, kb_account_id, kb_payment_id, kb_payment_transaction_id, transaction_type, payment_processor_account_id, kb_tenant_id, response, extra_params = {}, model = ::Killbill::Securenet::SecurenetResponse) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/securenet/models/response.rb', line 9

def self.from_response(api_call, , kb_payment_id, kb_payment_transaction_id, transaction_type, , kb_tenant_id, response, extra_params = {}, model = ::Killbill::Securenet::SecurenetResponse)
  super(api_call,
        ,
        kb_payment_id,
        kb_payment_transaction_id,
        transaction_type,
        ,
        kb_tenant_id,
        response,
        {
            # Pass custom key/values here
            #:params_id => extract(response, 'id'),
            #:params_card_id => extract(response, 'card', 'id')
        }.merge!(extra_params),
        model)
end