Sha256: 5b2ed6704ee1b11f6b780586685d5da20bb89d8bc38957d85dbc3aca7be13ec9

Contents?: true

Size: 439 Bytes

Versions: 22

Compression:

Stored size: 439 Bytes

Contents

module Spree
  class PaymentNotification < ActiveRecord::Base
    belongs_to :order
    serialize :params
    after_create :mark_order_as_paid
    
    private
    
    def mark_order_as_paid
      if(status == "Completed")
        logger.info "Order #{order.number} should be marked as paid now -- IPN status 'Completed'"
        #order.update_attributes({:paid_on => Date.today, :status_id => Status.PAID.id})
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
spree_pag_seguro-1.0.0.beta22 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta21 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta20 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta19 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta18 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta17 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta16 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta15 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta14 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta13 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta12 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta11 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta10 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta9 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta8 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta7 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta6 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta5 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta4 app/models/spree/payment_notification.rb
spree_pag_seguro-1.0.0.beta3 app/models/spree/payment_notification.rb