class Adyen::StoredValue
def change_status(request, headers: {})
def change_status(request, headers: {}) endpoint = '/changeStatus'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end
def check_balance(request, headers: {})
def check_balance(request, headers: {}) endpoint = '/checkBalance'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end
def initialize(client, version = DEFAULT_VERSION)
def initialize(client, version = DEFAULT_VERSION) super(client, version, 'StoredValue') end
def issue(request, headers: {})
def issue(request, headers: {}) endpoint = '/issue'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end
def load(request, headers: {})
def load(request, headers: {}) endpoint = '/load'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end
def merge_balance(request, headers: {})
def merge_balance(request, headers: {}) endpoint = '/mergeBalance'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end
def void_transaction(request, headers: {})
def void_transaction(request, headers: {}) endpoint = '/voidTransaction'.gsub(/{.+?}/, '%s') endpoint = endpoint.gsub(%r{^/}, '') endpoint = format(endpoint) action = { method: 'post', url: endpoint } @client.call_adyen_api(@service, action, request, headers, @version) end