Class: CyberSource::AuthenticationExemptionsApi
- Inherits:
-
Object
- Object
- CyberSource::AuthenticationExemptionsApi
- Defined in:
- lib/cybersource_rest_client/api/authentication_exemptions_api.rb
Instance Attribute Summary collapse
-
#api_client ⇒ Object
Returns the value of attribute api_client.
Instance Method Summary collapse
-
#authentication_exemptions(authentication_exemptions_request, opts = {}) ⇒ RiskV1AuthenticationExemptionsPost201Response
Authentication exemptions service A new CYBS branded service to connect to VISA’s REST API to enable Visa Transaction Advisor (VTA) as a standalone service for merchants to support PSD2/SCA adoption and exemptions processing startegy in Europe.VTA Provides intelligent risk data to merchants as inputs to their in-house fraud management tools for fraud mitigation on Visa transactions.
-
#authentication_exemptions_with_http_info(authentication_exemptions_request, opts = {}) ⇒ Array<(RiskV1AuthenticationExemptionsPost201Response, Fixnum, Hash)>
Authentication exemptions service A new CYBS branded service to connect to VISA’s REST API to enable Visa Transaction Advisor (VTA) as a standalone service for merchants to support PSD2/SCA adoption and exemptions processing startegy in Europe.VTA Provides intelligent risk data to merchants as inputs to their in-house fraud management tools for fraud mitigation on Visa transactions.
-
#initialize(api_client = ApiClient.default, config) ⇒ AuthenticationExemptionsApi
constructor
A new instance of AuthenticationExemptionsApi.
Constructor Details
#initialize(api_client = ApiClient.default, config) ⇒ AuthenticationExemptionsApi
Returns a new instance of AuthenticationExemptionsApi.
19 20 21 22 |
# File 'lib/cybersource_rest_client/api/authentication_exemptions_api.rb', line 19 def initialize(api_client = ApiClient.default, config) @api_client = api_client @api_client.set_configuration(config) end |
Instance Attribute Details
#api_client ⇒ Object
Returns the value of attribute api_client.
17 18 19 |
# File 'lib/cybersource_rest_client/api/authentication_exemptions_api.rb', line 17 def api_client @api_client end |
Instance Method Details
#authentication_exemptions(authentication_exemptions_request, opts = {}) ⇒ RiskV1AuthenticationExemptionsPost201Response
Authentication exemptions service A new CYBS branded service to connect to VISA’s REST API to enable Visa Transaction Advisor (VTA) as a standalone service for merchants to support PSD2/SCA adoption and exemptions processing startegy in Europe.VTA Provides intelligent risk data to merchants as inputs to their in-house fraud management tools for fraud mitigation on Visa transactions.
28 29 30 31 |
# File 'lib/cybersource_rest_client/api/authentication_exemptions_api.rb', line 28 def authentication_exemptions(authentication_exemptions_request, opts = {}) data, status_code, headers = authentication_exemptions_with_http_info(authentication_exemptions_request, opts) return data, status_code, headers end |
#authentication_exemptions_with_http_info(authentication_exemptions_request, opts = {}) ⇒ Array<(RiskV1AuthenticationExemptionsPost201Response, Fixnum, Hash)>
Authentication exemptions service A new CYBS branded service to connect to VISA’s REST API to enable Visa Transaction Advisor (VTA) as a standalone service for merchants to support PSD2/SCA adoption and exemptions processing startegy in Europe.VTA Provides intelligent risk data to merchants as inputs to their in-house fraud management tools for fraud mitigation on Visa transactions.
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/cybersource_rest_client/api/authentication_exemptions_api.rb', line 38 def authentication_exemptions_with_http_info(authentication_exemptions_request, opts = {}) if @api_client.config.debugging begin raise @api_client.config.logger.debug 'Calling API: AuthenticationExemptionsApi.authentication_exemptions ...' rescue puts 'Cannot write to log' end end # verify the required parameter 'authentication_exemptions_request' is set if @api_client.config.client_side_validation && authentication_exemptions_request.nil? fail ArgumentError, "Missing the required parameter 'authentication_exemptions_request' when calling AuthenticationExemptionsApi.authentication_exemptions" end # resource path local_var_path = 'risk/v1/authentication-exemptions' # query parameters query_params = {} # header parameters header_params = {} # HTTP header 'Accept' (if needed) header_params['Accept'] = @api_client.select_header_accept(['application/hal+json;charset=utf-8']) # HTTP header 'Content-Type' header_params['Content-Type'] = @api_client.select_header_content_type(['application/json;charset=utf-8']) # form parameters form_params = {} # http body (model) post_body = @api_client.object_to_http_body(authentication_exemptions_request) auth_names = [] data, status_code, headers = @api_client.call_api(:POST, local_var_path, :header_params => header_params, :query_params => query_params, :form_params => form_params, :body => post_body, :auth_names => auth_names, :return_type => 'RiskV1AuthenticationExemptionsPost201Response') if @api_client.config.debugging begin raise @api_client.config.logger.debug "API called: AuthenticationExemptionsApi#authentication_exemptions\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" rescue puts 'Cannot write to log' end end return data, status_code, headers end |