module Square::Connect::Connections::Settlements

Public Instance Methods

settlement(settlement_id, params = nil) click to toggle source
# File lib/square/connect/connections/settlements.rb, line 17
def settlement(settlement_id, params = nil)
  access_token_required!
  Settlement.new(
    settlement_id,
    merchant_id: identifier,
    access_token: access_token
  ).fetch
end
settlements(params = nil) click to toggle source
# File lib/square/connect/connections/settlements.rb, line 5
def settlements(params = nil)
  access_token_required!
  settlements = handle_response do
    access_token.get endpoint_for(identifier, :settlements), params
  end
  settlements.collect do |settlement|
    Settlement.new settlement.merge(
      access_token: access_token
    )
  end
end