class Mollie::Payment::Capture
Attributes
Public Instance Methods
Source
# File lib/mollie/payment/capture.rb, line 16 def amount=(amount) @amount = Mollie::Amount.new(amount) end
Source
# File lib/mollie/payment/capture.rb, line 24 def created_at=(created_at) @created_at = Time.parse(created_at.to_s) end
Source
# File lib/mollie/payment/capture.rb, line 28 def payment(options = {}) Payment.get(payment_id, options) end
Source
# File lib/mollie/payment/capture.rb, line 38 def settlement(options = {}) return if settlement_id.nil? Settlement.get(settlement_id, options) end
Source
# File lib/mollie/payment/capture.rb, line 20 def settlement_amount=(amount) @settlement_amount = Mollie::Amount.new(amount) end
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