Class: PayPal::SDK::ButtonManager::DataTypes::DoCaptureRequestType
- Inherits:
-
AbstractRequestType
- Object
- Core::API::DataTypes::Base
- DataType
- AbstractRequestType
- PayPal::SDK::ButtonManager::DataTypes::DoCaptureRequestType
- Defined in:
- lib/paypal-sdk/button_manager/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
4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 |
# File 'lib/paypal-sdk/button_manager/data_types.rb', line 4426 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 end |