Class: CheckoutSdk::Instruments::InstrumentBankAccount

Inherits:
Instrument
  • Object
show all
Defined in:
lib/checkout_sdk/instruments/create/instrument_bank_account.rb

Instance Attribute Summary collapse

Attributes inherited from Instrument

#type

Instance Method Summary collapse

Constructor Details

#initializeInstrumentBankAccount

Returns a new instance of InstrumentBankAccount.



46
47
48
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 46

def initialize
  super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
end

Instance Attribute Details

#account_holderCheckoutSdk::Common::AccountHolder



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#account_numberString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#account_typeString

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#bankCheckoutSdk::Common::BankDetails



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#bank_codeString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#bbanString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#branch_codeString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#countryString

Returns Common::Country.

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#currencyString

Returns Common::Currency.

Returns:



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#customerCheckoutSdk::Common::CustomerRequest



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#ibanString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#processing_channel_idString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end

#swift_bicString

Returns:

  • (String)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# File 'lib/checkout_sdk/instruments/create/instrument_bank_account.rb', line 31

class InstrumentBankAccount < Instrument
  attr_accessor :account_type,
                :account_number,
                :bank_code,
                :branch_code,
                :iban,
                :bban,
                :swift_bic,
                :currency,
                :country,
                :processing_channel_id,
                :account_holder,
                :bank,
                :customer

  def initialize
    super CheckoutSdk::Common::InstrumentType::BANK_ACCOUNT
  end
end