Class: PayPal::SDK::Merchant::DataTypes::DoCaptureRequestType
- Inherits:
-
AbstractRequestType
- Object
- Core::API::DataTypes::Base
- DataType
- AbstractRequestType
- PayPal::SDK::Merchant::DataTypes::DoCaptureRequestType
- Defined in:
- lib/paypal-sdk/merchant/data_types.rb
Overview
The authorization identification number of the payment you want to capture. Required Character length and limits: 19 single-byte characters maximum
Class Method Summary collapse
Class Method Details
.load_members ⇒ Object
4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 |
# File 'lib/paypal-sdk/merchant/data_types.rb', line 4595 def self.load_members # The authorization identification number of the payment you want to capture. Required Character length and limits: 19 single-byte characters maximum object_of :AuthorizationID, String, :namespace => :ns, :required => true # Amount to authorize. You must set the currencyID attribute to USD. Required Limitations: Must not exceed $10,000 USD in any currency. No currency symbol. Decimal separator must be a period (.), and the thousands separator must be a comma (,) object_of :Amount, BasicAmountType, :namespace => :ns, :required => true # Indicates if this capture is the last capture you intend to make. The default is Complete. If CompleteType is Complete, any remaining amount of the original reauthorized transaction is automatically voided. Required Character length and limits: 12 single-byte alphanumeric characters object_of :CompleteType, CompleteCodeType, :namespace => :ns, :required => true # An informational note about this settlement that is displayed to the payer in email and in transaction history. Optional Character length and limits: 255 single-byte characters object_of :Note, String, :namespace => :ns # Your invoice number or other identification number. The InvoiceID value is recorded only if the authorization you are capturing is an order authorization, not a basic authorization. Optional Character length and limits: 127 single-byte alphanumeric characters object_of :InvoiceID, String, :namespace => :ns # Contains enhanced data like airline itinerary information. Not Required object_of :EnhancedData, EnhancedDataType, :namespace => :ebl # dynamic descriptor Dynamic descriptor is used for merchant to provide detail of a transaction appears on statement Optional Character length and limits: <18 characters alphanumeric characters object_of :Descriptor, String, :namespace => :ns # To pass the Merchant store informationOptional object_of :MerchantStoreDetails, MerchantStoreDetailsType, :namespace => :ebl # Unique id for each API request to prevent duplicate payments. Optional Character length and limits: 38 single-byte characters maximum. object_of :MsgSubID, String, :namespace => :ns # This holds key-value pair which merchants wants to pass it to the open wallet-PLCC processorOptional object_of :MerchantData, MerchantDataType, :namespace => :ebl end |