Class: PayPal::SDK::ButtonManagerRails::DataTypes::MassPayRequestItemType

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

Overview

MassPayRequestItemType

Class Method Summary collapse

Class Method Details

.load_membersObject



3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 3956

def self.load_members
  # Email address of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 127 single-byte characters maximum.
  object_of :ReceiverEmail, String, :namespace => :ns
  # Phone number of recipient. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients.
  object_of :ReceiverPhone, String, :namespace => :ns
  # Unique PayPal customer account number. This value corresponds to the value of PayerID returned by GetTransactionDetails. Required You must specify ReceiverEmail, ReceiverPhone, or ReceiverID, but all MassPayItems in a request must use the same field to specify recipients. Character length and limitations: 17 single-byte characters maximum.
  object_of :ReceiverID, String, :namespace => :ns
  # Payment amount. You must set the currencyID attribute to one of the three-character currency codes for any of the supported PayPal currencies. Required You cannot mix currencies in a single MassPayRequest. A single request must include items that are of the same currency.
  object_of :Amount, BasicAmountType, :namespace => :ns, :required => true
  # Transaction-specific identification number for tracking in an accounting system. Optional Character length and limitations: 30 single-byte characters. No whitespace allowed.
  object_of :UniqueId, String, :namespace => :ns
  # Custom note for each recipient. Optional Character length and limitations: 4,000 single-byte alphanumeric characters
  object_of :Note, String, :namespace => :ns
end