Class: PaypalServerSdk::OrdersCardVerificationMethod
- Inherits:
-
Object
- Object
- PaypalServerSdk::OrdersCardVerificationMethod
- Defined in:
- lib/paypal_server_sdk/models/orders_card_verification_method.rb
Overview
The method used for card verification.
Constant Summary collapse
- ORDERS_CARD_VERIFICATION_METHOD =
[ # Selecting this option will attempt to force a strong customer # authentication for the authorization/transaction. In countries where SCA # has been defined and implemented it will result in a contingency and # HATEOAS link being returned. The API caller should redirect the payer # to that link so that they can authenticate themselves against their # issuing bank or other entity. As noted, the HATEOAS link is only # available in all regions where strong authentication is supported, (e.g. # in European countries where 3DS is live). Merchants can use this setting # as an additional layer of security if they choose to. In all cases, when # an authorization is requested the AVS/CVV results will be returned in # the response. SCA_ALWAYS = 'SCA_ALWAYS'.freeze, # This is the default. When an authorization or transaction is attempted # this option will return a contingency and HATEOAS link only when local # regulations require strong customer authentication, (e.g. 3DS in # countries and use cases where it is mandated). The API caller should # redirect the payer to the link so that they can authenticate themselves. # In all cases, when an authorization is requested the AVS/CVV results # will be returned in the response. SCA_WHEN_REQUIRED = 'SCA_WHEN_REQUIRED'.freeze, # The contingency surfaced as an additional security layer that helps # prevent unauthorized card-not-present transactions and protects the # merchant from exposure to fraud. ENUM_3D_SECURE = '3D_SECURE'.freeze, # Places a temporary hold on the card to ensure its validity. This process # protects the merchant from exposure to fraud. This verification method # will confirm that the address information or CVV included matches what # the issuing bank has on file for the associated card, ensuring that only # authorized card users are able to make purchases from you. AVS_CVV = 'AVS_CVV'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.validate(value) ⇒ Object
45 46 47 48 49 |
# File 'lib/paypal_server_sdk/models/orders_card_verification_method.rb', line 45 def self.validate(value) return false if value.nil? true end |