Sha256: 9d8ae5ec3e13189efc673e10138bf0e09191af8fed8d44ebcb230ea4962216e3
Contents?: true
Size: 375 Bytes
Versions: 25
Compression:
Stored size: 375 Bytes
Contents
module SolidusMp class CardPaymentSource < Spree::PaymentSource def actions %w(capture void credit) end def can_capture?(payment) payment.pending? || payment.checkout? end def can_void?(payment) payment.can_void? end def can_credit?(payment) payment.completed? && payment.credit_allowed > 0 end end end
Version data entries
25 entries across 25 versions & 1 rubygems