Class: CheckoutSdk::Issuing::CardholderAccessTokenRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::Issuing::CardholderAccessTokenRequest
- Defined in:
- lib/checkout_sdk/issuing/cardholder_access_token_request.rb
Overview
Form-encoded body for POST /issuing/access/connect/token. The api_client encodes this as application/x-www-form-urlencoded.
Instance Attribute Summary collapse
-
#cardholder_id ⇒ String
The cardholder’s unique identifier (e.g. “crh_…”).
-
#client_id ⇒ String
Access key ID.
-
#client_secret ⇒ String
Access key secret.
-
#grant_type ⇒ String
Must be “client_credentials”.
-
#single_use ⇒ Boolean
Whether the request is for a single-use token.
Instance Method Summary collapse
-
#initialize ⇒ CardholderAccessTokenRequest
constructor
A new instance of CardholderAccessTokenRequest.
Constructor Details
#initialize ⇒ CardholderAccessTokenRequest
Returns a new instance of CardholderAccessTokenRequest.
21 22 23 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 21 def initialize @grant_type = 'client_credentials' end |
Instance Attribute Details
#cardholder_id ⇒ String
Returns The cardholder’s unique identifier (e.g. “crh_…”).
18 19 20 21 22 23 24 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18 class CardholderAccessTokenRequest attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use def initialize @grant_type = 'client_credentials' end end |
#client_id ⇒ String
Returns Access key ID.
18 19 20 21 22 23 24 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18 class CardholderAccessTokenRequest attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use def initialize @grant_type = 'client_credentials' end end |
#client_secret ⇒ String
Returns Access key secret.
18 19 20 21 22 23 24 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18 class CardholderAccessTokenRequest attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use def initialize @grant_type = 'client_credentials' end end |
#grant_type ⇒ String
Returns Must be “client_credentials”.
18 19 20 21 22 23 24 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18 class CardholderAccessTokenRequest attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use def initialize @grant_type = 'client_credentials' end end |
#single_use ⇒ Boolean
Returns Whether the request is for a single-use token.
18 19 20 21 22 23 24 |
# File 'lib/checkout_sdk/issuing/cardholder_access_token_request.rb', line 18 class CardholderAccessTokenRequest attr_accessor :grant_type, :client_id, :client_secret, :cardholder_id, :single_use def initialize @grant_type = 'client_credentials' end end |