Sha256: 3474f5c238e0bc07544bb984a09ef93af07e84ca34f74b5f3e62fdb478dde23d
Contents?: true
Size: 465 Bytes
Versions: 10
Compression:
Stored size: 465 Bytes
Contents
module SolidusInter class PixPaymentSource < Spree::PaymentSource def actions %w[] 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? txid.present? && expiration.future? end def expired? expiration.past? end end end
Version data entries
10 entries across 10 versions & 1 rubygems