Class: PayPal::SDK::Merchant::DataTypes::DoUATPAuthorizationRequestType

Inherits:
AbstractRequestType show all
Defined in:
lib/paypal-sdk/merchant/data_types.rb

Overview

UATP card details Required

Class Method Summary collapse

Class Method Details

.load_membersObject



4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
# File 'lib/paypal-sdk/merchant/data_types.rb', line 4806

def self.load_members
  # UATP card details Required 
  object_of :UATPDetails, UATPDetailsType, :namespace => :ebl, :required => true
  # Type of transaction to authorize. The only allowable value is Order, which means that the transaction represents a customer order that can be fulfilled over 29 days. Optional
  object_of :TransactionEntity, TransactionEntityType, :namespace => :ns
  # Amount to authorize. 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
  # Invoice ID. A pass through. 
  object_of :InvoiceID, String, :namespace => :ns
  # 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