class Mollie::Payment::Capture
Attributes
_links[RW]
amount[RW]
created_at[RW]
id[RW]
links[RW]
mode[RW]
payment_id[RW]
settlement_amount[RW]
settlement_id[RW]
shipment_id[RW]
Public Instance Methods
amount=(amount)
click to toggle source
# File lib/mollie/payment/capture.rb, line 16 def amount=(amount) @amount = Mollie::Amount.new(amount) end
created_at=(created_at)
click to toggle source
# File lib/mollie/payment/capture.rb, line 24 def created_at=(created_at) @created_at = Time.parse(created_at.to_s) end
payment(options = {})
click to toggle source
# File lib/mollie/payment/capture.rb, line 28 def payment(options = {}) Payment.get(payment_id, options) end
settlement(options = {})
click to toggle source
# File lib/mollie/payment/capture.rb, line 38 def settlement(options = {}) return if settlement_id.nil? Settlement.get(settlement_id, options) end
settlement_amount=(amount)
click to toggle source
# File lib/mollie/payment/capture.rb, line 20 def settlement_amount=(amount) @settlement_amount = Mollie::Amount.new(amount) end
shipment(options = {})
click to toggle source
# File lib/mollie/payment/capture.rb, line 32 def shipment(options = {}) resource_url = Util.extract_url(links, 'shipment') response = Client.instance.perform_http_call('GET', resource_url, nil, {}, options) Order::Shipment.new(response) end