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