module PlentyClient::Payment::Method
Constants
- CREATE_PAYMENT_EBICS_ACCOUNT
- CREATE_PAYMENT_METHOD
- FIND_PAYMENT_METHOD
- FIND_PLUGIN_PAYMENT_METHOD
- LIST_PAYMENT_EBICS_ACCOUNTS
- LIST_PAYMENT_METHODS
- UPDATE_PAYMENT_METHOD
- UPDATE_PAYMENT_METHOD_WITH_ID
Public Class Methods
create(body = {})
click to toggle source
# File lib/plenty_client/payment/method.rb, line 31 def create(body = {}) post(build_endpoint(CREATE_PAYMENT_METHOD), body) end
create_ebics_account(body = {})
click to toggle source
# File lib/plenty_client/payment/method.rb, line 47 def create_ebics_account(body = {}) post(build_endpoint(CREATE_PAYMENT_EBICS_ACCOUNT), body) end
find(method_id, headers = {}, &block)
click to toggle source
# File lib/plenty_client/payment/method.rb, line 23 def find(method_id, headers = {}, &block) get(build_endpoint(FIND_PAYMENT_METHOD, payment_method: method_id), headers, &block) end
find_by_plugin_key(plugin_key, headers = {}, &block)
click to toggle source
# File lib/plenty_client/payment/method.rb, line 27 def find_by_plugin_key(plugin_key, headers = {}, &block) get(build_endpoint(FIND_PLUGIN_PAYMENT_METHOD, plugin_key: plugin_key), headers, &block) end
list(headers = {}, &block)
click to toggle source
# File lib/plenty_client/payment/method.rb, line 19 def list(headers = {}, &block) get(build_endpoint(LIST_PAYMENT_METHODS), headers, &block) end
list_ebics_accounts(headers = {}, &block)
click to toggle source
def update(plugin_key, body = {})
put(build_endpoint(UPDATE_PAYMENT_METHOD_WITH_ID, plugin_key: plugin_key), body)
end
# File lib/plenty_client/payment/method.rb, line 43 def list_ebics_accounts(headers = {}, &block) get(build_endpoint(LIST_PAYMENT_EBICS_ACCOUNTS), headers, &block) end
update(body = {})
click to toggle source
# File lib/plenty_client/payment/method.rb, line 35 def update(body = {}) put(build_endpoint(UPDATE_PAYMENT_METHOD), body) end