class DidwwUps::Payment
Public Instance Methods
created_at()
click to toggle source
# File lib/didww_ups/payment.rb, line 57 def created_at Time.parse(self[:created_at]) end
refund(params={})
click to toggle source
Creates refund from payment
Params
-
:amount
- amount of refund, if not present payment amount is used -
:description
- Description of refund, if not present payment description is used -
:operator
- responsible for refund, if not present payment operator is used
# File lib/didww_ups/payment.rb, line 74 def refund(params={}) params = {amount: self.amount, description: self.description, operator: self.operator}.merge(params).merge({order_id: self.order_id}) DidwwUps::Refund.create(params) end
success?()
click to toggle source
# File lib/didww_ups/payment.rb, line 61 def success? valid? && persisted? && success end