Class: CheckoutSdk::Sessions::CardSource
Instance Attribute Summary collapse
#billing_address, #email, #home_phone, #mobile_phone, #scheme, #type, #work_phone
Instance Method Summary
collapse
Constructor Details
#initialize(stored: false) ⇒ CardSource
Returns a new instance of CardSource.
25
26
27
28
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 25
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
|
Instance Attribute Details
#expiry_month ⇒ Integer
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|
#expiry_year ⇒ Integer
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|
#name ⇒ String
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|
#number ⇒ String
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|
#store_for_future_use ⇒ TrueClass, FalseClass
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|
#stored ⇒ TrueClass, FalseClass
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/checkout_sdk/sessions/source/card_source.rb', line 17
class CardSource < SessionSource
attr_accessor :number,
:expiry_month,
:expiry_year,
:name,
:stored,
:store_for_future_use
def initialize(stored: false)
super SessionSourceType::CARD
@stored = stored
end
end
|