Method: Piggybak::LineItem#postprocess_payment

Defined in:
app/models/piggybak/line_item.rb

#postprocess_paymentObject



94
95
96
97
98
99
100
101
102
103
104
# File 'app/models/piggybak/line_item.rb', line 94

def postprocess_payment
  return true if !self.new_record?

  if self.payment.process(self.order)
    self.price = -1*self.order.total_due
    self.order.total_due = 0
    return true
  else
    return false
  end
end