Class: PayPal::SDK::ButtonManagerRails::DataTypes::DoDirectPaymentResponseType
- Inherits:
-
AbstractResponseType
- Object
- Core::API::DataTypes::Base
- DataType
- AbstractResponseType
- PayPal::SDK::ButtonManagerRails::DataTypes::DoDirectPaymentResponseType
- Defined in:
- lib/paypal-sdk/button_manager_rails/data_types.rb
Overview
The amount of the payment as specified by you on DoDirectPaymentRequest.
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 4423 def self.load_members # The amount of the payment as specified by you on DoDirectPaymentRequest. object_of :Amount, BasicAmountType, :namespace => :ns, :required => true # Address Verification System response code. Character limit: One single-byte alphanumeric character AVS CodeMeaningMatched Details A AddressAddress only (no ZIP) B International “A”Address only (no ZIP) CInternational “N” None DInternational “X” Address and Postal Code E Not allowed for MOTO (Internet/Phone) transactions Not applicable F UK-specific “X”Address and Postal Code G Global Unavailable Not applicable I International UnavailableNot applicable N NoNone PPostal (International “Z”)Postal Code only (no Address) RRetryNot applicable S Service not Supported Not applicable U UnavailableNot applicable W Whole ZIPNine-digit ZIP code (no Address) X Exact match Address and nine-digit ZIP code Y YesAddress and five-digit ZIP Z ZIP Five-digit ZIP code (no Address) All others Error Not applicable object_of :AVSCode, String, :namespace => :ns, :required => true # Result of the CVV2 check by PayPal. CVV2 CodeMeaningMatched Details M MatchCVV2 N No match None P Not ProcessedNot applicable SService not SupportedNot applicable U UnavailableNot applicable XNo response Not applicable All others ErrorNot applicable object_of :CVV2Code, String, :namespace => :ns, :required => true # Transaction identification number. Character length and limitations: 19 characters maximum. object_of :TransactionID, String, :namespace => :ns, :required => true # The reason why a particular transaction went in pending. object_of :PendingReason, PendingStatusCodeType, :namespace => :ns # This will identify the actual transaction status. object_of :PaymentStatus, PaymentStatusCodeType, :namespace => :ns object_of :FMFDetails, FMFDetailsType, :namespace => :ns object_of :ThreeDSecureResponse, ThreeDSecureResponseType, :namespace => :ns # Response code from the processor when a recurring transaction is declined. object_of :PaymentAdviceCode, String, :namespace => :ns end |