Class: Paynl::Api::TransactionInfo

Inherits:
Api
  • Object
show all
Defined in:
lib/paynl/api/transaction/info.rb

Instance Method Summary collapse

Methods inherited from Api

#isApiTokenRequired, #isServiceIdRequired, #processResult

Instance Method Details

#doRequestObject



28
29
30
# File 'lib/paynl/api/transaction/info.rb', line 28

def doRequest
  return super('transaction/info', nil)
end

#getDataObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/paynl/api/transaction/info.rb', line 7

def getData
  Paynl::Helper::requireApiToken
  @@data['token'] = Paynl::Config::getApiToken

  if (@transactionId.nil?)
    raise('TransactionId not set, please use setTransactionId first.')
  end

  @@data['transactionId'] = @transactionId

  return super;
end

#setTransactionId(transactionId) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/paynl/api/transaction/info.rb', line 20

def setTransactionId(transactionId)
  if (transactionId.nil?)
    raise('TransactionId cannot be nil. Please set valid transactionId');
  end

  @transactionId = transactionId
end