Class: Killbill::Bitpay::BitpayPaymentMethod

Inherits:
Plugin::ActiveMerchant::ActiveRecord::PaymentMethod
  • Object
show all
Defined in:
lib/bitpay/models/payment_method.rb

Class Method Summary collapse

Class Method Details

.from_response(kb_account_id, kb_payment_method_id, kb_tenant_id, cc_or_token, response, options, extra_params = {}, model = ::Killbill::Bitpay::BitpayPaymentMethod) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/bitpay/models/payment_method.rb', line 7

def self.from_response(, kb_payment_method_id, kb_tenant_id, cc_or_token, response, options, extra_params = {}, model = ::Killbill::Bitpay::BitpayPaymentMethod)
  super(,
        kb_payment_method_id,
        kb_tenant_id,
        cc_or_token,
        response,
        options,
        {
            # Pass custom key/values here
            #:params_id => extract(response, 'id'),
            #:params_card_id => extract(response, 'card', 'id')
        }.merge!(extra_params),
        model)
end