Sha256: cfd6453fdc91e1e239e415e6a24f014391c845cd9c186eac7fe3d87e546bd0e8
Contents?: true
Size: 838 Bytes
Versions: 2
Compression:
Stored size: 838 Bytes
Contents
module Killbill #:nodoc: module Securenet #:nodoc: class SecurenetPaymentMethod < ::Killbill::Plugin::ActiveMerchant::ActiveRecord::PaymentMethod self.table_name = 'securenet_payment_methods' def self.from_response(kb_account_id, kb_payment_method_id, kb_tenant_id, cc_or_token, response, options, extra_params = {}, model = ::Killbill::Securenet::SecurenetPaymentMethod) super(kb_account_id, 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
killbill-securenet-0.2.0 | lib/securenet/models/payment_method.rb |
killbill-securenet-0.1.0 | lib/securenet/models/payment_method.rb |