Class: PayPal::SDK::AdaptivePayments::DataTypes::PayRequest
- Inherits:
-
DataType
- Object
- Core::API::DataTypes::Base
- DataType
- PayPal::SDK::AdaptivePayments::DataTypes::PayRequest
- 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_members ⇒ Object
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 |