Class: Adyen::CheckoutDetail
Instance Attribute Summary
Attributes inherited from Service
#service, #version
Instance Method Summary
collapse
Methods inherited from Service
action_for_method_name, #create_query_string
Constructor Details
#initialize(client, version = DEFAULT_VERSION) ⇒ CheckoutDetail
Returns a new instance of CheckoutDetail.
85
86
87
88
89
|
# File 'lib/adyen/services/checkout.rb', line 85
def initialize(client, version = DEFAULT_VERSION)
@service = "Checkout"
@client = client
@version = version
end
|
Instance Method Details
#card_details(request, headers = {}) ⇒ Object
106
107
108
109
|
# File 'lib/adyen/services/checkout.rb', line 106
def card_details(request, = {})
action = "cardDetails"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#details(request, headers = {}) ⇒ Object
91
92
93
94
|
# File 'lib/adyen/services/checkout.rb', line 91
def details(request, = {})
action = "payments/details"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#donations(request, headers = {}) ⇒ Object
101
102
103
104
|
# File 'lib/adyen/services/checkout.rb', line 101
def donations(request, = {})
action = "donations"
@client.call_adyen_api(@service, action, request, , @version)
end
|
#result(request, headers = {}) ⇒ Object
96
97
98
99
|
# File 'lib/adyen/services/checkout.rb', line 96
def result(request, = {})
action = "payments/result"
@client.call_adyen_api(@service, action, request, , @version)
end
|