Class: CheckoutSdk::Payments::FawrySource
- Inherits:
-
PaymentSource
- Object
- PaymentSource
- CheckoutSdk::Payments::FawrySource
- Defined in:
- lib/checkout_sdk/payments/source/apm/fawry_source.rb
Instance Attribute Summary collapse
- #customer_email ⇒ String
- #customer_mobile ⇒ String
- #customer_profile_id ⇒ String
- #description ⇒ String
- #expires_on ⇒ Time
- #products ⇒ Array(FawryProduct)
Attributes inherited from PaymentSource
Instance Method Summary collapse
-
#initialize ⇒ FawrySource
constructor
A new instance of FawrySource.
Constructor Details
#initialize ⇒ FawrySource
Returns a new instance of FawrySource.
25 26 27 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 25 def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end |
Instance Attribute Details
#customer_email ⇒ String
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |
#customer_mobile ⇒ String
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |
#customer_profile_id ⇒ String
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |
#description ⇒ String
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |
#expires_on ⇒ Time
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |
#products ⇒ Array(FawryProduct)
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/checkout_sdk/payments/source/apm/fawry_source.rb', line 17 class FawrySource < PaymentSource attr_accessor :description, :customer_profile_id, :customer_email, :customer_mobile, :expires_on, :products def initialize super CheckoutSdk::Common::PaymentSourceType::FAWRY end end |