Class: Killbill::Securenet::SecurenetResponse
- Inherits:
-
Plugin::ActiveMerchant::ActiveRecord::Response
- Object
- Plugin::ActiveMerchant::ActiveRecord::Response
- Killbill::Securenet::SecurenetResponse
- 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_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) super(api_call, kb_account_id, kb_payment_id, kb_payment_transaction_id, transaction_type, payment_processor_account_id, 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 |