Class: Spree::PaypalPlatform::PaymentSources::Card
- Inherits:
-
Spree::PaymentSource
- Object
- Spree::PaymentSource
- Spree::PaypalPlatform::PaymentSources::Card
- Defined in:
- app/models/spree/paypal_platform/payment_sources/card.rb
Overview
An Advanced Credit and Debit Card (Card Fields) payment.
Class Method Summary collapse
Instance Method Summary collapse
- #actions ⇒ Array<String>
-
#display_payment_info ⇒ String
Human-readable card line for admin and order emails.
Class Method Details
.display_name ⇒ String
26 27 28 |
# File 'app/models/spree/paypal_platform/payment_sources/card.rb', line 26 def self.display_name 'Card' end |
Instance Method Details
#actions ⇒ Array<String>
19 20 21 |
# File 'app/models/spree/paypal_platform/payment_sources/card.rb', line 19 def actions %w[credit void] end |
#display_payment_info ⇒ String
Human-readable card line for admin and order emails.
35 36 37 38 |
# File 'app/models/spree/paypal_platform/payment_sources/card.rb', line 35 def display_payment_info parts = [card_brand.to_s.titleize.presence, last_digits].compact parts.join(' ยท ').presence || 'Card' end |