class Everypay::Token

Public Class Methods

create(payload) click to toggle source

Create a new card token.

Available payload parameters are a valid card info data.

- card_number:       A valid credit /debit card number. [Required]
- expiration_month:  Integer representation of month. [Required]
- expiration_year:   Integer represantation of a valid expiration year. [Required]
- cvv:               Card verification value. Three or four (American express) digits. [Required]
- holder_name:       First and last name of the card holder. [Required]
Calls superclass method Everypay::Resource::create
# File lib/everypay/token.rb, line 18
def create payload
  super
end
delete(token) click to toggle source
# File lib/everypay/token.rb, line 26
def delete token
  raise NotAvailableMethodError.new("resource #{resource} does not support #{__method__} method.")
end
list(filters={}) click to toggle source
# File lib/everypay/token.rb, line 30
def list filters={}
  raise NotAvailableMethodError.new("resource #{resource} does not support #{__method__} method.")
end
update(token, payload) click to toggle source
# File lib/everypay/token.rb, line 22
def update token, payload
  raise NotAvailableMethodError.new("resource #{resource} does not support #{__method__} method.")
end

Protected Class Methods

resource() click to toggle source
# File lib/everypay/token.rb, line 36
def resource
  'tokens'
end