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