Class: Adyen::Modifications
Instance Attribute Summary
Attributes inherited from Service
#service, #version
Instance Method Summary
collapse
-
#amountUpdate(linkId, request, headers = {}) ⇒ Object
-
#cancel(linkId, request, headers = {}) ⇒ Object
-
#capture(linkId, request, headers = {}) ⇒ Object
-
#genericCancel(request, headers = {}) ⇒ Object
-
#initialize(client, version = DEFAULT_VERSION) ⇒ Modifications
constructor
A new instance of Modifications.
-
#refund(linkId, request, headers = {}) ⇒ Object
-
#reversal(linkId, request, headers = {}) ⇒ Object
Methods inherited from Service
action_for_method_name, #create_query_string
Constructor Details
#initialize(client, version = DEFAULT_VERSION) ⇒ Modifications
Returns a new instance of Modifications.
170
171
172
173
174
|
# File 'lib/adyen/services/checkout.rb', line 170
def initialize(client, version = DEFAULT_VERSION)
@service = "Checkout"
@client = client
@version = version
end
|
Instance Method Details
#amountUpdate(linkId, request, headers = {}) ⇒ Object
201
202
203
204
|
# File 'lib/adyen/services/checkout.rb', line 201
def amountUpdate(linkId, request, = {})
action = "payments/" + linkId + "/amountUpdates"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#cancel(linkId, request, headers = {}) ⇒ Object
181
182
183
184
|
# File 'lib/adyen/services/checkout.rb', line 181
def cancel(linkId, request, = {})
action = "payments/" + linkId + "/cancels"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#capture(linkId, request, headers = {}) ⇒ Object
176
177
178
179
|
# File 'lib/adyen/services/checkout.rb', line 176
def capture(linkId, request, = {})
action = "payments/" + linkId + "/captures"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#genericCancel(request, headers = {}) ⇒ Object
186
187
188
189
|
# File 'lib/adyen/services/checkout.rb', line 186
def genericCancel(request, = {})
action = "cancels"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#refund(linkId, request, headers = {}) ⇒ Object
191
192
193
194
|
# File 'lib/adyen/services/checkout.rb', line 191
def refund(linkId, request, = {})
action = "payments/" + linkId + "/refunds"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#reversal(linkId, request, headers = {}) ⇒ Object
196
197
198
199
|
# File 'lib/adyen/services/checkout.rb', line 196
def reversal(linkId, request, = {})
action = "payments/" + linkId + "/reversals"
@client.call_adyen_api(@service, action, request, , @version)
end
|