Class: PayPal::SDK::AdaptivePayments::DataTypes::PayRequest

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/adaptive_payments/data_types.rb

Overview

The PayRequest contains the payment instructions to make from sender to receivers.

Class Method Summary collapse

Class Method Details

.load_membersObject



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
# File 'lib/paypal-sdk/adaptive_payments/data_types.rb', line 823

def self.load_members
  object_of :requestEnvelope, RequestEnvelope, :required => true
  object_of :clientDetails, ClientDetailsType
  object_of :actionType, String, :required => true
  object_of :cancelUrl, String, :required => true
  object_of :currencyCode, String, :required => true
  object_of :feesPayer, String
  object_of :ipnNotificationUrl, String
  object_of :memo, String
  object_of :pin, String
  object_of :preapprovalKey, String
  object_of :receiverList, ReceiverList, :required => true
  object_of :reverseAllParallelPaymentsOnError, Boolean
  object_of :senderEmail, String
  object_of :returnUrl, String, :required => true
  object_of :trackingId, String
  object_of :fundingConstraint, FundingConstraint
  object_of :sender, SenderIdentifier
  # The pay key expires after the duration specified in this column. If not provided, it defaults to normal expiration behavior. Valid values are 5 minutes to 30 days. 
  object_of :payKeyDuration, String
end