Class: Paynl::Api::TransactionRefund
- Inherits:
-
Api
- Object
- Api
- Paynl::Api::TransactionRefund
show all
- Defined in:
- lib/paynl/api/transaction/refund.rb
Instance Method Summary
collapse
Methods inherited from Api
#isApiTokenRequired, #isServiceIdRequired, #processResult
Instance Method Details
#doRequest ⇒ Object
40
41
42
|
# File 'lib/paynl/api/transaction/refund.rb', line 40
def doRequest
return super('transaction/refund', nil)
end
|
#getData ⇒ Object
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# File 'lib/paynl/api/transaction/refund.rb', line 23
def getData
Paynl::Helper::requireApiToken
@@data['token'] = Paynl::Config::getApiToken
if (@transactionId.nil?)
raise('TransactionId not set, please use setTransactionId first.')
end
unless (@amount.nil?)
@@data['amount'] = @amount
end
@@data['transactionId'] = @transactionId
return super;
end
|
#setAmount(amount) ⇒ Object
15
16
17
|
# File 'lib/paynl/api/transaction/refund.rb', line 15
def setAmount(amount)
@amount = amount
end
|
#setDescription(description) ⇒ Object
19
20
21
|
# File 'lib/paynl/api/transaction/refund.rb', line 19
def setDescription(description)
@description = description
end
|
#setTransactionId(transactionId) ⇒ Object
8
9
10
11
12
13
|
# File 'lib/paynl/api/transaction/refund.rb', line 8
def setTransactionId(transactionId)
if (transactionId.nil?)
raise('TransactionId cannot be nil. Please set valid transactionId');
end
@transactionId = transactionId
end
|