class Multisafepay::TokensResource

Public Instance Methods

create() click to toggle source
# File lib/multisafepay/resources/tokens.rb, line 3
def create
  Token.new get_request("auth/api_token")
end
delete(customer_reference, token) click to toggle source
# File lib/multisafepay/resources/tokens.rb, line 16
def delete(customer_reference, token)
  Token.new delete_request("recurring/#{customer_reference}/token/#{token}")
end
retrieve(customer_reference, token = nil) click to toggle source
# File lib/multisafepay/resources/tokens.rb, line 7
def retrieve(customer_reference, token = nil)
  url = token.nil? ? "recurring/#{customer_reference}" : "recurring/#{customer_reference}/token/#{token}"
  Token.new get_request(url)
end
update(customer_reference, token, payload = {}) click to toggle source
# File lib/multisafepay/resources/tokens.rb, line 12
def update(customer_reference, token, payload = {})
  Token.new patch_request("recurring/#{customer_reference}/update/#{token}", body: payload)
end