vinsol/Spree-Unified-Payments

View on GitHub
lib/transaction_expiration.rb

Summary

Maintainability
A
0 mins
Test Coverage
class TransactionExpiration < Struct.new(:transaction_id)
  def perform
    card_transaction = UnifiedPayment::Transaction.where(:id => transaction_id).first
    
    if card_transaction && card_transaction.pending?
      card_transaction.abort!
    end
  end
end