Class: PrepareTransfer

Inherits:
Api
  • Object
show all
Defined in:
lib/skrill_payments/prepare_transfer.rb

Constant Summary collapse

ATTRIBUTES =
[:amount, :currency, :bnf_email, :subject, :note, :frn_trn_id]

Constants inherited from Api

Api::BASE_URL

Instance Attribute Summary

Attributes inherited from Api

#account, #payment

Instance Method Summary collapse

Methods inherited from Api

#call

Constructor Details

#initialize(payment, account = {}) ⇒ PrepareTransfer

Returns a new instance of PrepareTransfer.



5
6
7
8
# File 'lib/skrill_payments/prepare_transfer.rb', line 5

def initialize(payment,  = {})
  @payment = payment
  @account = 
end

Instance Method Details

#default_paramsObject



14
15
16
17
18
# File 'lib/skrill_payments/prepare_transfer.rb', line 14

def default_params
  {
    action: 'prepare'
  }.merge(super)
end

#paramsObject



10
11
12
# File 'lib/skrill_payments/prepare_transfer.rb', line 10

def params
  super(payment, ATTRIBUTES)
end