Sha256: 46cccd3998ef68940ae697a22cc19a4ba9b7b34d5e4c6b70d424a05dfb471acf
Contents?: true
Size: 420 Bytes
Versions: 10
Compression:
Stored size: 420 Bytes
Contents
module SolidusMp class PixPaymentSource < 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 def usable? status == "pending" end end end
Version data entries
10 entries across 10 versions & 1 rubygems