Class: PayPal::SDK::ButtonManagerRails::DataTypes::DoCaptureRequestType
- Inherits:
-
AbstractRequestType
- Object
- Core::API::DataTypes::Base
- DataType
- AbstractRequestType
- PayPal::SDK::ButtonManagerRails::DataTypes::DoCaptureRequestType
- Defined in:
- lib/paypal-sdk/button_manager_rails/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
4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 |
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 4487 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 |