Module: GenesisRuby::Api::Mixins::Requests::Financial::Threeds::Version2::WpfAttributes

Includes:
CardHolderAccount, Control, MerchantRisk, Purchase, Recurring
Included in:
Requests::Wpf::Create
Defined in:
lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/wpf_attributes.rb

Overview

Threeds Version 2 WPF Attributes

Instance Attribute Summary

Attributes included from CardHolderAccount

#threeds_v2_card_holder_account_password_change_indicator, #threeds_v2_card_holder_account_provision_attempts_last24_hours, #threeds_v2_card_holder_account_purchases_count_last6_months, #threeds_v2_card_holder_account_registration_indicator, #threeds_v2_card_holder_account_shipping_address_usage_indicator, #threeds_v2_card_holder_account_suspicious_activity_indicator, #threeds_v2_card_holder_account_transactions_activity_last24_hours, #threeds_v2_card_holder_account_transactions_activity_previous_year, #threeds_v2_card_holder_account_update_indicator

Attributes included from MerchantRisk

#threeds_v2_merchant_risk_delivery_timeframe, #threeds_v2_merchant_risk_gift_card, #threeds_v2_merchant_risk_gift_card_count, #threeds_v2_merchant_risk_pre_order_purchase_indicator, #threeds_v2_merchant_risk_reorder_items_indicator, #threeds_v2_merchant_risk_shipping_indicator

Attributes included from Recurring

#threeds_v2_recurring_frequency

Attributes included from Purchase

#threeds_v2_purchase_category

Attributes included from Control

#threeds_v2_control_challenge_indicator, #threeds_v2_control_challenge_window_size

Instance Method Summary collapse

Methods included from CardHolderAccount

#threeds_v2_card_holder_account_creation_date, #threeds_v2_card_holder_account_creation_date=, #threeds_v2_card_holder_account_last_change_date, #threeds_v2_card_holder_account_last_change_date=, #threeds_v2_card_holder_account_password_change_date, #threeds_v2_card_holder_account_password_change_date=, #threeds_v2_card_holder_account_registration_date, #threeds_v2_card_holder_account_registration_date=, #threeds_v2_card_holder_account_shipping_address_date_first_used, #threeds_v2_card_holder_account_shipping_address_date_first_used=

Methods included from MerchantRisk

#threeds_v2_merchant_risk_pre_order_date, #threeds_v2_merchant_risk_pre_order_date=

Methods included from Recurring

#threeds_v2_recurring_expiration_date, #threeds_v2_recurring_expiration_date=

Instance Method Details

#threeds_v2_control_device_typeObject

WPF doesn't support Threeds V2 Device Type parameter

Raises:

  • (NoMethodError)


26
27
28
# File 'lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/wpf_attributes.rb', line 26

def threeds_v2_control_device_type
  raise NoMethodError, "#{__method__} isn't available for the Web Payment Form"
end

#threeds_v2_control_device_type=(_value) ⇒ Object

WPF doesn't support Threeds V2 Device Type parameter

Raises:

  • (NoMethodError)


31
32
33
# File 'lib/genesis_ruby/api/mixins/requests/financial/threeds/version2/wpf_attributes.rb', line 31

def threeds_v2_control_device_type=(_value)
  raise NoMethodError, "#{__method__} isn't available for the Web Payment Form"
end