Class: WebPay::Token

Inherits:
ApiResource show all
Defined in:
lib/webpay/token.rb

Instance Method Summary collapse

Methods inherited from ApiResource

#initialize

Constructor Details

This class inherits a constructor from WebPay::ApiResource

Instance Method Details

#create(params = {}) ⇒ TokenResponse

Create a token object with given parameters.

Parameters:

Returns:



6
7
8
9
10
# File 'lib/webpay/token.rb', line 6

def create(params = {})
  req = WebPay::TokenRequestCreate.create(params)
  raw_response = @client._request(:post, 'tokens', req)
  WebPay::TokenResponse.new(raw_response)
end

#retrieve(params = {}) ⇒ TokenResponse

Retrieve a token object by token id.

Parameters:

  • params (TokenIdRequest|Hash) (defaults to: {})

    Parameters to API call

Returns:



16
17
18
19
20
# File 'lib/webpay/token.rb', line 16

def retrieve(params = {})
  req = WebPay::TokenIdRequest.create(params)
  raw_response = @client._request(:get, 'tokens' + '/' + req.id.to_s, req)
  WebPay::TokenResponse.new(raw_response)
end