Class: CheckoutSdk::Payments::SepaSource
- Inherits:
-
PaymentSource
- Object
- PaymentSource
- CheckoutSdk::Payments::SepaSource
- Defined in:
- lib/checkout_sdk/payments/source/apm/sepa_source.rb
Instance Attribute Summary collapse
- #account_holder ⇒ CheckoutSdk::Common::AccountHolder
- #account_number ⇒ String
- #bank_code ⇒ String
- #country ⇒ CheckoutSdk::Common::Country
- #currency ⇒ CheckoutSdk::Common::Currency
- #date_of_signature ⇒ String
- #mandate_id ⇒ String
Attributes inherited from PaymentSource
Instance Method Summary collapse
-
#initialize ⇒ SepaSource
constructor
A new instance of SepaSource.
Constructor Details
#initialize ⇒ SepaSource
Returns a new instance of SepaSource.
28 29 30 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 28 def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end |
Instance Attribute Details
#account_holder ⇒ CheckoutSdk::Common::AccountHolder
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#account_number ⇒ String
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#bank_code ⇒ String
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#country ⇒ CheckoutSdk::Common::Country
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#currency ⇒ CheckoutSdk::Common::Currency
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#date_of_signature ⇒ String
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |
#mandate_id ⇒ String
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/checkout_sdk/payments/source/apm/sepa_source.rb', line 19 class SepaSource < PaymentSource attr_accessor :country, :account_number, :bank_code, :currency, :mandate_id, :date_of_signature, :account_holder def initialize super CheckoutSdk::Common::PaymentSourceType::SEPA end end |