class MoneyMover::Dwolla::Transfer

Attributes

destination_funding_source_token[RW]
metadata[RW]
sender_funding_source_token[RW]
transfer_amount[RW]

Private Instance Methods

create_endpoint() click to toggle source
# File lib/money_mover/dwolla/models/transfer.rb, line 10
def create_endpoint
  "/transfers"
end
create_params() click to toggle source
# File lib/money_mover/dwolla/models/transfer.rb, line 14
def create_params
  {
    _links: {
      destination: {
        href: "#{@client.api_url}/funding-sources/#{@destination_funding_source_token}"
      },
      source: {
        href: "#{@client.api_url}/funding-sources/#{@sender_funding_source_token}"
      }
    },
    amount: {
      value: @transfer_amount.to_s,
      currency: "USD"
    },
    metadata: @metadata
  }
end