Class: PayPal::SDK::ButtonManagerRails::DataTypes::DoDirectPaymentRequestDetailsType
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::ButtonManagerRails::DataTypes::DoDirectPaymentRequestDetailsType
- Defined in:
- lib/paypal-sdk/button_manager_rails/data_types.rb
Overview
How you want to obtain payment. Required Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. NOTE: Order is not allowed for Direct Payment. Character length and limit: Up to 13 single-byte alphabetic characters
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 1317 def self.load_members # How you want to obtain payment. Required Authorization indicates that this payment is a basic authorization subject to settlement with PayPal Authorization and Capture. Sale indicates that this is a final sale for which you are requesting payment. NOTE: Order is not allowed for Direct Payment. Character length and limit: Up to 13 single-byte alphabetic characters object_of :PaymentAction, PaymentActionCodeType, :namespace => :ebl # Information about the payment Required object_of :PaymentDetails, PaymentDetailsType, :namespace => :ebl # Information about the credit card to be charged. Required object_of :CreditCard, CreditCardDetailsType, :namespace => :ebl # IP address of the payer's browser as recorded in its HTTP request to your website. PayPal records this IP addresses as a means to detect possible fraud. Required Character length and limitations: 15 single-byte characters, including periods, in dotted-quad format: ???.???.???.??? object_of :IPAddress, String, :namespace => :ebl # Your customer session identification token. PayPal records this optional session identification token as an additional means to detect possible fraud. Optional Character length and limitations: 64 single-byte numeric characters object_of :MerchantSessionId, String, :namespace => :ebl object_of :ReturnFMFDetails, Boolean, :namespace => :ebl end |