module Mnam::Client::Transaction

Public Instance Methods

create_transaction(recipient_id, amount, vendor_field, secret, second_secret=nil) click to toggle source
# File lib/mnam/client/transaction.rb, line 20
def create_transaction(recipient_id, amount, vendor_field, secret, second_secret=nil)
  params = {
    :transactions => [
      Mnam::TransactionBuilder.new.create_transfer(recipient_id, amount, vendor_field, secret, second_secret).to_params
    ]
  }

  post('peer/transactions', params)
end
transaction(id) click to toggle source
# File lib/mnam/client/transaction.rb, line 4
def transaction(id)
  get('api/transactions/get', {:id => id})
end
transactions(parameters = {}) click to toggle source
# File lib/mnam/client/transaction.rb, line 8
def transactions(parameters = {})
  get('api/transactions', parameters)
end
unconfirmed_transaction(id) click to toggle source
# File lib/mnam/client/transaction.rb, line 12
def unconfirmed_transaction(id)
  get('api/transactions/unconfirmed/get', {:id => id})
end
unconfirmed_transactions(parameters = {}) click to toggle source
# File lib/mnam/client/transaction.rb, line 16
def unconfirmed_transactions(parameters = {})
  get('api/transactions/unconfirmed', parameters)
end