Class: Lithic::Models::ThreeDS::AuthenticationSimulateParams::Merchant
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::ThreeDS::AuthenticationSimulateParams::Merchant
- Defined in:
- lib/lithic/models/three_ds/authentication_simulate_params.rb
Instance Attribute Summary collapse
-
#country ⇒ String
Country of the address provided by the cardholder in ISO 3166-1 alpha-3 format (e.g. USA).
-
#id ⇒ String
Unique identifier to identify the payment card acceptor.
-
#mcc ⇒ String
Merchant category code for the transaction to be simulated.
-
#name ⇒ String
Merchant descriptor, corresponds to ‘descriptor` in authorization.
Instance Method Summary collapse
-
#initialize(merchant:, pan:, transaction:, card_expiry_check: nil, request_options: {}) ⇒ Object
constructor
Some parameter documentations has been truncated, see Lithic::Models::ThreeDS::AuthenticationSimulateParams for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(merchant:, pan:, transaction:, card_expiry_check: nil, request_options: {}) ⇒ Object
Some parameter documentations has been truncated, see Lithic::Models::ThreeDS::AuthenticationSimulateParams for more details.
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 88 89 90 91 92 93 94 |
# File 'lib/lithic/models/three_ds/authentication_simulate_params.rb', line 50 class Merchant < Lithic::Internal::Type::BaseModel # @!attribute id # Unique identifier to identify the payment card acceptor. Corresponds to # `merchant_acceptor_id` in authorization. # # @return [String] required :id, String # @!attribute country # Country of the address provided by the cardholder in ISO 3166-1 alpha-3 format # (e.g. USA) # # @return [String] required :country, String # @!attribute mcc # Merchant category code for the transaction to be simulated. A four-digit number # listed in ISO 18245. Supported merchant category codes can be found # [here](https://docs.lithic.com/docs/transactions#merchant-category-codes-mccs). # # @return [String] required :mcc, String # @!attribute name # Merchant descriptor, corresponds to `descriptor` in authorization. If CHALLENGE # keyword is included, Lithic will trigger a challenge. # # @return [String] required :name, String # @!method initialize(id:, country:, mcc:, name:) # Some parameter documentations has been truncated, see # {Lithic::Models::ThreeDS::AuthenticationSimulateParams::Merchant} for more # details. # # Merchant information for the simulated transaction # # @param id [String] Unique identifier to identify the payment card acceptor. Corresponds to `merchan # # @param country [String] Country of the address provided by the cardholder in ISO 3166-1 alpha-3 format ( # # @param mcc [String] Merchant category code for the transaction to be simulated. A four-digit number # # @param name [String] Merchant descriptor, corresponds to `descriptor` in authorization. If CHALLENGE end |
Instance Attribute Details
#country ⇒ String
Country of the address provided by the cardholder in ISO 3166-1 alpha-3 format (e.g. USA)
63 |
# File 'lib/lithic/models/three_ds/authentication_simulate_params.rb', line 63 required :country, String |
#id ⇒ String
Unique identifier to identify the payment card acceptor. Corresponds to ‘merchant_acceptor_id` in authorization.
56 |
# File 'lib/lithic/models/three_ds/authentication_simulate_params.rb', line 56 required :id, String |
#mcc ⇒ String
Merchant category code for the transaction to be simulated. A four-digit number listed in ISO 18245. Supported merchant category codes can be found [here](docs.lithic.com/docs/transactions#merchant-category-codes-mccs).
71 |
# File 'lib/lithic/models/three_ds/authentication_simulate_params.rb', line 71 required :mcc, String |
#name ⇒ String
Merchant descriptor, corresponds to ‘descriptor` in authorization. If CHALLENGE keyword is included, Lithic will trigger a challenge.
78 |
# File 'lib/lithic/models/three_ds/authentication_simulate_params.rb', line 78 required :name, String |